diff options
author | louis <louis.braun@gmx.de> | 2013-07-12 16:27:29 +0200 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2013-07-12 16:27:29 +0200 |
commit | ba3d6c07d07b1b0cc08c2d98d9e98802f2779acf (patch) | |
tree | c6afdd311a9cde547b12f9f4cb7aacbbfd373009 /tvguide.c | |
parent | 6a6e477b7af85f7e67859333a6d3528ad33ebe85 (diff) | |
download | vdr-plugin-tvguide-ba3d6c07d07b1b0cc08c2d98d9e98802f2779acf.tar.gz vdr-plugin-tvguide-ba3d6c07d07b1b0cc08c2d98d9e98802f2779acf.tar.bz2 |
added possibility to replace original VDR schedules menu
Diffstat (limited to 'tvguide.c')
-rw-r--r-- | tvguide.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -192,7 +192,14 @@ bool cPluginTvguide::SetupParse(const char *Name, const char *Value) bool cPluginTvguide::Service(const char *Id, void *Data) { - // Handle custom service requests from other plugins + if (strcmp(Id, "MainMenuHooksPatch-v1.0::osSchedule") == 0 && tvguideConfig.replaceOriginalSchedule != 0) { + if (Data == NULL) + return true; + cOsdMenu **menu = (cOsdMenu**) Data; + if (menu) + *menu = (cOsdMenu*) MainMenuAction(); + return true; + } return false; } |