Return menu result, to close all menus

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-beta@1879 e54a6e83-5905-42d5-8d5c-058d10e6a962
This commit is contained in:
focus
2011-11-22 11:46:22 +00:00
parent 8dceacd2a7
commit d4eb80abec
8 changed files with 20 additions and 19 deletions

View File

@@ -117,9 +117,7 @@ int CMiscMenue::exec(CMenuTarget* parent, const std::string &actionKey)
}
#endif /*ONE_KEY_PLUGIN*/
showMiscSettingsMenu();
return menu_return::RETURN_REPAINT;
return showMiscSettingsMenu();
}
@@ -160,7 +158,7 @@ const CMenuOptionChooser::keyval_ext CPU_FREQ_OPTIONS[CPU_FREQ_OPTION_COUNT] =
#endif /*CPU_FREQ*/
//show misc settings menue
void CMiscMenue::showMiscSettingsMenu()
int CMiscMenue::showMiscSettingsMenu()
{
//misc settings
fanNotifier = new CFanControlNotifier();
@@ -212,11 +210,12 @@ void CMiscMenue::showMiscSettingsMenu()
misc_menue->addItem( new CMenuForwarderNonLocalized("CPU", true, NULL, misc_menue_cpu, NULL, CRCInput::RC_4));
#endif /*CPU_FREQ*/
misc_menue->exec(NULL, "");
int res = misc_menue->exec(NULL, "");
misc_menue->hide();
selected = misc_menue->getSelected();
delete fanNotifier;
delete misc_menue;
return res;
}
//general settings