diff options
Diffstat (limited to 'src/PluginSetup.cpp')
-rw-r--r-- | src/PluginSetup.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/PluginSetup.cpp b/src/PluginSetup.cpp index a82a3c1..95cb5bc 100644 --- a/src/PluginSetup.cpp +++ b/src/PluginSetup.cpp @@ -38,10 +38,13 @@ void PluginSetup::Store(void) { SetupStore(PluginConfiguration::SetupName::CustomMenuActive, _pluginConfiguration._customMenuActive = _newCustomMenuActive); + SetupStore(PluginConfiguration::SetupName::UnconfiguredPluginsIncluded, _pluginConfiguration._unconfiguredPluginsIncluded = _newUnconfiguredPluginsIncluded); + SetupStore(PluginConfiguration::SetupName::HideMainMenuEntry, _pluginConfiguration._hideMainMenuEntry = _newHideMainMenuEntry); + SetupStore(PluginConfiguration::SetupName::MenuSetupStyle, _pluginConfiguration._menuSetupStyle = _newMenuSetupStyle); } @@ -59,11 +62,11 @@ eOSState PluginSetup::ProcessKey(eKeys Key) case osUser1: if (_pluginConfiguration.MenuSetupStyle() == 0 ) { - return AddSubMenu(new cMenuOrgSetup(_menuConfiguration, _pluginConfiguration._menuSetupStyle)); + return AddSubMenu(new RecursiveMenuSetup(&_menuConfiguration)); } else { - return AddSubMenu(new RecursiveMenuSetup(&_menuConfiguration)); + return AddSubMenu(new cMenuOrgSetup(_menuConfiguration, _pluginConfiguration._menuSetupStyle)); } case osContinue: |