src/gui/glcdsetup.cpp: fix memleak

Origin commit data
------------------
Commit: 0ba5fdc63b
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2020-09-14 (Mon, 14 Sep 2020)
This commit is contained in:
Jacek Jendrzej
2020-09-14 18:55:01 +02:00
parent eccd88ae69
commit 015f2224d6

View File

@@ -428,6 +428,7 @@ int GLCD_Menu::GLCD_Brightness_Settings()
gbs->addItem(mf); gbs->addItem(mf);
int res = gbs->exec(NULL, ""); int res = gbs->exec(NULL, "");
delete dim_time;
delete gbs; delete gbs;
cGLCD::getInstance()->StandbyMode(false); cGLCD::getInstance()->StandbyMode(false);
return res; return res;
@@ -462,8 +463,9 @@ int GLCD_Menu::GLCD_Theme_Settings()
CColorChooser* bar = new CColorChooser(LOCALE_GLCD_SELECT_BAR, &t.glcd_progressbar_color_red, &t.glcd_progressbar_color_green, &t.glcd_progressbar_color_blue, NULL, colorSetupNotifier); CColorChooser* bar = new CColorChooser(LOCALE_GLCD_SELECT_BAR, &t.glcd_progressbar_color_red, &t.glcd_progressbar_color_green, &t.glcd_progressbar_color_blue, NULL, colorSetupNotifier);
gts->addItem(new CMenuDForwarder(LOCALE_GLCD_SELECT_BAR, true, NULL, bar)); gts->addItem(new CMenuDForwarder(LOCALE_GLCD_SELECT_BAR, true, NULL, bar));
//delete colorSetupNotifier;
int res = gts->exec(NULL, ""); int res = gts->exec(NULL, "");
delete colorSetupNotifier;
delete gts; delete gts;
cGLCD::getInstance()->StandbyMode(false); cGLCD::getInstance()->StandbyMode(false);
return res; return res;