X-Git-Url: http://Server1/repobrowser/?p=xestiacalendar%2F.git;a=blobdiff_plain;f=source%2Fwidgets%2FXCCalendarMonthViewDayTitle.cpp;h=0b638f963b14216e849d91dd54e995f222c39a04;hp=f67ea776696975f9bf28b6f451f1b8db506f25ba;hb=902d948e5e45ad483c8e235690dda8f2bf596ad5;hpb=28c02c4a4aba22500b35cb40556a94210c3927c8 diff --git a/source/widgets/XCCalendarMonthViewDayTitle.cpp b/source/widgets/XCCalendarMonthViewDayTitle.cpp index f67ea77..0b638f9 100644 --- a/source/widgets/XCCalendarMonthViewDayTitle.cpp +++ b/source/widgets/XCCalendarMonthViewDayTitle.cpp @@ -22,14 +22,14 @@ XCCalendarMonthViewDayTitle::XCCalendarMonthViewDayTitle(wxWindow *parent, const : wxPanel(parent, wxID_ANY, pos, size, wxTAB_TRAVERSAL, title) { - WindowSizer->Add(DayPanel, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5); - DayPanel->SetSizer(DaySizer); + windowSizer->Add(dayPanel, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5); + dayPanel->SetSizer(daySizer); - DayText = new wxStaticText(DayPanel, wxID_ANY, title, wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE); - DaySizer->Add(DayText, 1, wxALL, 0); - DayPanel->Layout(); + dayText = new wxStaticText(dayPanel, wxID_ANY, title, wxDefaultPosition, wxDefaultSize, wxALIGN_CENTRE); + daySizer->Add(dayText, 1, wxALL, 0); + dayPanel->Layout(); - this->SetSizer(WindowSizer); + this->SetSizer(windowSizer); this->Layout(); } @@ -39,4 +39,16 @@ XCCalendarMonthViewDayTitle::~XCCalendarMonthViewDayTitle() // Delete the objects. + daySizer->Remove(0); + delete dayText; + dayText = nullptr; + + dayPanel->SetSizer(nullptr, true); + + windowSizer->Remove(windowSizer); + delete dayPanel; + dayPanel = nullptr; + + this->SetSizer(nullptr, true); + } \ No newline at end of file