summaryrefslogtreecommitdiff
path: root/recmenumanager.c
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2014-02-07 17:57:14 +0100
committerlouis <louis.braun@gmx.de>2014-02-07 17:57:14 +0100
commit4b0f4184cf96e99ae7bf8b43382d737326e85c5f (patch)
tree03e1fdd068b7dbbf092245dabdd78dca67ca41b2 /recmenumanager.c
parentacb058052294422e83d889d388a8a5c9e5dcdb50 (diff)
downloadvdr-plugin-tvguide-4b0f4184cf96e99ae7bf8b43382d737326e85c5f.tar.gz
vdr-plugin-tvguide-4b0f4184cf96e99ae7bf8b43382d737326e85c5f.tar.bz2
changed event result lists that it is possible to scroll page up and down directly with left / right
Diffstat (limited to 'recmenumanager.c')
-rw-r--r--recmenumanager.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/recmenumanager.c b/recmenumanager.c
index ddd95a8..1fc672b 100644
--- a/recmenumanager.c
+++ b/recmenumanager.c
@@ -544,6 +544,7 @@ eOSState cRecMenuManager::StateMachine(eRecMenuState nextState) {
delete activeMenu;
activeMenu = activeMenuBuffer;
activeMenuBuffer = NULL;
+ activeMenu->UpdateActiveMenuItem();
activeMenu->Show();
break;
/**********************************************************************************************
@@ -718,6 +719,7 @@ eOSState cRecMenuManager::StateMachine(eRecMenuState nextState) {
delete activeMenu;
activeMenu = activeMenuBuffer2;
activeMenuBuffer2 = NULL;
+ activeMenu->UpdateActiveMenuItem();
activeMenu->Show();
break;
case rmsFavoritesNow:
@@ -767,6 +769,7 @@ eOSState cRecMenuManager::StateMachine(eRecMenuState nextState) {
delete activeMenu;
activeMenu = activeMenuBuffer;
activeMenuBuffer = NULL;
+ activeMenu->UpdateActiveMenuItem();
activeMenu->Show();
state = osContinue;
}
@@ -795,7 +798,6 @@ void cRecMenuManager::DisplaySearchTimerList(void) {
delete activeMenu;
std::vector<cTVGuideSearchTimer> searchTimers;
recManager->GetSearchTimers(&searchTimers);
- //std::sort(searchTimers.begin(), searchTimers.end());
activeMenu = new cRecMenuSearchTimers(searchTimers);
activeMenu->Display();
}
@@ -865,6 +867,7 @@ eOSState cRecMenuManager::ProcessKey(eKeys Key) {
delete activeMenu;
activeMenu = activeMenuBuffer;
activeMenuBuffer = NULL;
+ activeMenu->UpdateActiveMenuItem();
activeMenu->Show();
state = osContinue;
osdManager.flush();