summaryrefslogtreecommitdiff
path: root/src/PluginSetup.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/PluginSetup.cpp')
-rw-r--r--src/PluginSetup.cpp7
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: