diff --git a/src/gui/info_menue.cpp b/src/gui/info_menue.cpp index e4db583f1..75c7032f8 100644 --- a/src/gui/info_menue.cpp +++ b/src/gui/info_menue.cpp @@ -106,7 +106,7 @@ int CInfoMenu::showMenu() //add I_TYPE_INFORMATION plugins CPluginsExec pluginsExec; - info->integratePlugins(&pluginsExec, CPlugins::I_TYPE_INFORMATION); + info->integratePlugins(&pluginsExec, CPlugins::I_TYPE_INFORMATION, 1); int res = info->exec(NULL, ""); delete info; diff --git a/src/gui/mediaplayer.cpp b/src/gui/mediaplayer.cpp index cf9d0fec2..ad13d4975 100644 --- a/src/gui/mediaplayer.cpp +++ b/src/gui/mediaplayer.cpp @@ -261,7 +261,8 @@ int CMediaPlayerMenu::initMenuMedia(CMenuWidget *m, CPersonalizeGui *p) //add I_TYPE_MULTIMEDIA plugins CPluginsExec pluginsExec; - media->integratePlugins(&pluginsExec, CPlugins::I_TYPE_MULTIMEDIA); + unsigned int nextShortcut = (unsigned int)media->getNextShortcut(); + media->integratePlugins(&pluginsExec, CPlugins::I_TYPE_MULTIMEDIA, nextShortcut); res = media->exec(NULL, ""); delete media; diff --git a/src/neutrino_menue.cpp b/src/neutrino_menue.cpp index 44ecd3081..8982982fc 100644 --- a/src/neutrino_menue.cpp +++ b/src/neutrino_menue.cpp @@ -126,12 +126,15 @@ void CNeutrinoApp::InitMenu() personalize.addPersonalizedItems(); //add I_TYPE_SETTING plugins + unsigned int nextShortcut; CMenuWidget &menuSettings = personalize.getWidget(MENU_SETTINGS); - menuSettings.integratePlugins(&pluginsExec, CPlugins::I_TYPE_SETTING); + nextShortcut = (unsigned int)menuSettings.getNextShortcut(); + menuSettings.integratePlugins(&pluginsExec, CPlugins::I_TYPE_SETTING, nextShortcut); //add I_TYPE_SERVICE plugins CMenuWidget &menuService = personalize.getWidget(MENU_SERVICE); - menuService.integratePlugins(&pluginsExec, CPlugins::I_TYPE_SERVICE); + nextShortcut = (unsigned int)menuService.getNextShortcut(); + menuService.integratePlugins(&pluginsExec, CPlugins::I_TYPE_SERVICE, nextShortcut); } //init main menu