diff options
author | Christian Wieninger <winni@debian.(none)> | 2007-11-11 15:40:28 +0100 |
---|---|---|
committer | Christian Wieninger <winni@debian.(none)> | 2007-11-11 15:40:28 +0100 |
commit | 8d4f8607dc1558ce73eb4c376bdbf78ddb65da83 (patch) | |
tree | d0c5dde81a36ab2e8a2edc7c1e6922556518b312 /patches/vdr-replace-schedulemenu.diff | |
download | vdr-plugin-epgsearch-8d4f8607dc1558ce73eb4c376bdbf78ddb65da83.tar.gz vdr-plugin-epgsearch-8d4f8607dc1558ce73eb4c376bdbf78ddb65da83.tar.bz2 |
Initial commit
Diffstat (limited to 'patches/vdr-replace-schedulemenu.diff')
-rw-r--r-- | patches/vdr-replace-schedulemenu.diff | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/patches/vdr-replace-schedulemenu.diff b/patches/vdr-replace-schedulemenu.diff new file mode 100644 index 0000000..689eb5f --- /dev/null +++ b/patches/vdr-replace-schedulemenu.diff @@ -0,0 +1,33 @@ +--- menu.c.org 2005-06-18 12:31:52.000000000 +0200 ++++ menu.c 2005-07-04 19:47:42.000000000 +0200 +@@ -2447,7 +2447,11 @@ + // Initial submenus: + + switch (State) { +- case osSchedule: AddSubMenu(new cMenuSchedule); break; ++ case osSchedule: { ++ cPlugin *p = cPluginManager::GetPlugin("epgsearch"); ++ (p && !p->SetupParse("IsOrgSchedule", "0")) ? AddSubMenu((cOsdMenu *)p->MainMenuAction()) : AddSubMenu(new cMenuSchedule); ++ } ++ break; + case osChannels: AddSubMenu(new cMenuChannels); break; + case osTimers: AddSubMenu(new cMenuTimers); break; + case osRecordings: AddSubMenu(new cMenuRecordings(NULL, 0, true)); break; +@@ -2553,7 +2557,16 @@ + HadSubMenu |= HasSubMenu(); + + switch (state) { +- case osSchedule: return AddSubMenu(new cMenuSchedule); ++ case osSchedule: { ++ cPlugin *p = cPluginManager::GetPlugin("epgsearch"); ++ if (p && !p->SetupParse("IsOrgSchedule", "0")) { ++ return AddSubMenu((cOsdMenu *)p->MainMenuAction()); ++ state = osEnd; ++ } ++ else ++ return AddSubMenu(new cMenuSchedule); ++ } ++ break; + case osChannels: return AddSubMenu(new cMenuChannels); + case osTimers: return AddSubMenu(new cMenuTimers); + case osRecordings: return AddSubMenu(new cMenuRecordings); |