summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extrecmenu.c7
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();