diff options
Diffstat (limited to 'extrecmenu.c')
-rw-r--r-- | extrecmenu.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/extrecmenu.c b/extrecmenu.c index a408e82..471a0fc 100644 --- a/extrecmenu.c +++ b/extrecmenu.c @@ -254,12 +254,15 @@ bool cPluginExtrecmenu::SetupParse(const char *_Name,const char *Value) bool cPluginExtrecmenu::Service(const char *Id,void *Data) { - if(!Data) + if(!Id) return false; - cOsdMenu **menu=(cOsdMenu**)Data; if(mysetup.ReplaceOrgRecMenu && strcmp(Id,"MainMenuHooksPatch-v1.0::osRecordings")==0) { + if(!Data) + return true; + + cOsdMenu **menu=(cOsdMenu**)Data; if(menu) *menu=(cOsdMenu*)MainMenuAction(); |