CTestMenu: Fix memleak

This commit is contained in:
Michael Liebmann
2013-06-06 03:37:40 +02:00
parent 2ea80c27ea
commit c5e0552438

View File

@@ -567,8 +567,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
else if (clock_r->isClockRun()){ else if (clock_r->isClockRun()){
if (clock_r->Stop()){ if (clock_r->Stop()){
clock_r->hide(); clock_r->hide();
delete clock; delete clock_r;
clock = NULL; clock_r = NULL;
return menu_return::RETURN_EXIT_ALL;; return menu_return::RETURN_EXIT_ALL;;
} }
} }
@@ -581,9 +581,11 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
if (!clock->isPainted()) if (!clock->isPainted())
clock->paint(); clock->paint();
else else {
clock->hide(); clock->hide();
delete clock;
clock = NULL;
}
return res; return res;
} }