for (vector<XCCalendarDayEntry*>::iterator calendarEntryIter = calendarEntryList.begin();
calendarEntryIter != calendarEntryList.end(); calendarEntryIter++){
-
+
delete((*calendarEntryIter));
}
+
+ delete alertIcon;
+ alertIcon = nullptr;
- calendarEntryList.clear();
+ delete highPriorityIcon;
+ highPriorityIcon = nullptr;
- this->Refresh();
+ delete eventListFrame;
+ eventListFrame = nullptr;
+
+ calendarEntryList.clear();
}
// Get the spacing and hide it as well.
- wxSizerItem *afterSpacer = (*calendarEntryIter)->GetAfterSpacer();
+ /*wxSizerItem *afterSpacer = (*calendarEntryIter)->GetAfterSpacer();
afterSpacer->Show(false);
afterSpacer->DetachSizer();
delete afterSpacer;
- afterSpacer = nullptr;
+ afterSpacer = nullptr;*/
delete (*calendarEntryIter);
deleteEntriesList.push_back(calendarEntryIter);
// Get the spacing and hide it as well.
- wxSizerItem *afterSpacer = (*calendarEntryIter)->GetAfterSpacer();
+ /*wxSizerItem *afterSpacer = (*calendarEntryIter)->GetAfterSpacer();
afterSpacer->Show(false);
afterSpacer->DetachSizer();
delete afterSpacer;
- afterSpacer = nullptr;
+ afterSpacer = nullptr;*/
delete (*calendarEntryIter);
deleteEntriesList.push_back(calendarEntryIter);