From a49a8ff8b9489e5d64400cf81ebab754b04c8567 Mon Sep 17 00:00:00 2001 From: thilo Date: Wed, 8 Jun 2011 20:37:18 +0000 Subject: [PATCH] *neutrino user_menu: fix remembering last selected items git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1530 e54a6e83-5905-42d5-8d5c-058d10e6a962 --- src/neutrino_menue.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/neutrino_menue.cpp b/src/neutrino_menue.cpp index eec7e8cbf..c92919d89 100644 --- a/src/neutrino_menue.cpp +++ b/src/neutrino_menue.cpp @@ -439,6 +439,7 @@ public: }; // USERMENU +static int selected[SNeutrinoSettings::BUTTON_MAX] = {-1, -1, -1, -1}; bool CNeutrinoApp::showUserMenu(int button) { if (button < 0 || button >= SNeutrinoSettings::BUTTON_MAX) @@ -452,7 +453,6 @@ bool CNeutrinoApp::showUserMenu(int button) int menu_items = 0; int menu_prev = -1; - static int selected[SNeutrinoSettings::BUTTON_MAX] = {-1, -1, -1, -1}; // define classes CFavorites* tmpFavorites = NULL; @@ -738,6 +738,8 @@ bool CNeutrinoApp::showUserMenu(int button) } else if (menu_item != NULL) menu_item->exec( NULL ); + + selected[button] = menu->getSelected(); // restore mute symbol //AudioMute(current_muted, true);