src/gui/osd_setup.cpp: use CMenuForwarder instead CMenuDForwarder

This should avoid possible segfaults when user is calling color setup.
This behavior was observed if start wizard has been completed and
after that user wants to change color settings.

If target object is a singelton, this should not be an issue.
This commit is contained in:
2018-04-11 16:12:03 +02:00
parent ef4ba9847e
commit 01e3c02225

View File

@@ -759,7 +759,7 @@ void COsdSetup::showOsdMenueColorSetup(CMenuWidget *menu_colors)
{
menu_colors->addIntroItems(LOCALE_COLORMENU_MENUCOLORS);
CMenuForwarder * mf = new CMenuDForwarder(LOCALE_COLORMENU_THEMESELECT, true, NULL, CThemes::getInstance(), NULL, CRCInput::RC_red);
CMenuForwarder * mf = new CMenuForwarder(LOCALE_COLORMENU_THEMESELECT, true, NULL, CThemes::getInstance(), NULL, CRCInput::RC_red);
mf->setHint("", LOCALE_MENU_HINT_THEME);
menu_colors->addItem(mf);