summaryrefslogtreecommitdiff
path: root/patches/vdr-1.3.43-extrecmenu.diff
diff options
context:
space:
mode:
authorMartin Prochnow <nordlicht@martins-kabuff.de>2006-03-14 16:45:35 +0100
committerAndreas Mair <andreas@vdr-developer.org>2006-03-14 16:45:35 +0100
commitdda6babd28ffef10bed47f53f2b4a9168fa90a67 (patch)
tree961f4e90c9b8014ee347b1eaa5b2b67a63f1bb36 /patches/vdr-1.3.43-extrecmenu.diff
parent69ab28fe3563ca25153a7bc5bfab003f6c23d9aa (diff)
downloadvdr-plugin-extrecmenu-dda6babd28ffef10bed47f53f2b4a9168fa90a67.tar.gz
vdr-plugin-extrecmenu-dda6babd28ffef10bed47f53f2b4a9168fa90a67.tar.bz2
Version 0.5v0.5
- improved updating of moved or renamed recordings - updating should be faster now - added patch and option to replace VDR's recordings menu; thanks to 'egal' from vdr-portal.de - fixed the settings of tabs - month of a recording was shown the wrong way - fixed
Diffstat (limited to 'patches/vdr-1.3.43-extrecmenu.diff')
-rw-r--r--patches/vdr-1.3.43-extrecmenu.diff31
1 files changed, 31 insertions, 0 deletions
diff --git a/patches/vdr-1.3.43-extrecmenu.diff b/patches/vdr-1.3.43-extrecmenu.diff
new file mode 100644
index 0000000..6e980f0
--- /dev/null
+++ b/patches/vdr-1.3.43-extrecmenu.diff
@@ -0,0 +1,31 @@
+--- menu.c.org 2006-02-20 16:20:18.000000000 +0100
++++ menu.c 2006-03-13 14:27:33.000000000 +0100
+@@ -2897,7 +2897,11 @@
+ break;
+ case osChannels: AddSubMenu(new cMenuChannels); break;
+ case osTimers: AddSubMenu(new cMenuTimers); break;
+- case osRecordings: AddSubMenu(new cMenuRecordings(NULL, 0, true)); break;
++ case osRecordings: {
++ cPlugin *p = cPluginManager::GetPlugin("extrecmenu");
++ (p && !p->SetupParse("IsOrgRecMenu", "0")) ? AddSubMenu((cOsdMenu *)p->MainMenuAction()) : AddSubMenu(new cMenuRecordings(NULL, 0, true));
++ }
++ break;
+ case osSetup: AddSubMenu(new cMenuSetup); break;
+ case osCommands: AddSubMenu(new cMenuCommands(tr("Commands"), &Commands)); break;
+ default: break;
+@@ -3044,7 +3048,14 @@
+ break;
+ case osChannels: return AddSubMenu(new cMenuChannels);
+ case osTimers: return AddSubMenu(new cMenuTimers);
+- case osRecordings: return AddSubMenu(new cMenuRecordings);
++ case osRecordings: {
++ cPlugin *p = cPluginManager::GetPlugin("extrecmenu");
++ if (p && !p->SetupParse("IsOrgRecMenu", "0"))
++ return AddSubMenu((cOsdMenu *)p->MainMenuAction());
++ else
++ return AddSubMenu(new cMenuRecordings);
++ }
++ break;
+ case osSetup: return AddSubMenu(new cMenuSetup);
+ case osCommands: return AddSubMenu(new cMenuCommands(tr("Commands"), &Commands));
+ case osStopRecord: if (Interface->Confirm(tr("Stop recording?"))) {