From 1e490487b1cd6314c1783c05f2de865b4e045b21 Mon Sep 17 00:00:00 2001 From: svntobi Date: Tue, 24 Jul 2007 23:26:18 +0000 Subject: fixed issues with stopReplaying, stopRecording and cancleEditing menu items git-svn-id: file:///home/tobias/sandbox/vdr/--/vdr-pkg/vdr-pkg/submenu/trunk@5633 cd0d6b48-d4f9-0310-940f-ab8c4eb44d3f --- src/submenuprovider.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/submenuprovider.cc') diff --git a/src/submenuprovider.cc b/src/submenuprovider.cc index 0b5abde..3b9389a 100644 --- a/src/submenuprovider.cc +++ b/src/submenuprovider.cc @@ -19,8 +19,8 @@ MainMenuItemsList* SubMenuProvider::MainMenuItems() } else { - _osdItems.push_back(MainMenuItem::CreateCustomMenuItem(new cOsdItem("A custom sub menu", osUser1))); - _osdItems.push_back(MainMenuItem::CreateCustomMenuItem(new cOsdItem("Another custom sub menu", osContinue))); + _subMenuItem = new cOsdItem("A custom sub menu\t1xxx", osUser1); + _osdItems.push_back(MainMenuItem::CreateCustomMenuItem(_subMenuItem)); for (int i = 0; ; i++) { cPlugin *p = cPluginManager::GetPlugin(i); if (p) { @@ -50,9 +50,9 @@ void SubMenuProvider::ResetMainMenuItemsList() _osdItems.clear(); } -void SubMenuProvider::EnterSubMenu(int mainMenuItemIndex) +void SubMenuProvider::EnterSubMenu(cOsdItem* item) { - if ((mainMenuItemIndex == 0) && !_inSubMenu) + if (item == _subMenuItem) { _inSubMenu = true; } -- cgit v1.2.3