summaryrefslogtreecommitdiff
path: root/mymenurecordings.c
diff options
context:
space:
mode:
Diffstat (limited to 'mymenurecordings.c')
-rw-r--r--mymenurecordings.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/mymenurecordings.c b/mymenurecordings.c
index 4286d25..c5bdfef 100644
--- a/mymenurecordings.c
+++ b/mymenurecordings.c
@@ -902,7 +902,11 @@ eOSState myMenuRecordings::Details()
if(item && !item->IsDirectory())
{
cRecording *recording=GetRecording(item);
+#if VDRVERSNUM >= 10703
+ if(recording && recording->IsPesRecording())
+#else
if(recording)
+#endif
return AddSubMenu(new myMenuRecordingDetails(recording));
}
return osContinue;
@@ -1029,7 +1033,11 @@ eOSState myMenuRecordings::ProcessKey(eKeys Key)
case kRed: return Rename();
case kGreen: return MoveRec();
case kYellow: return Delete();
+#if VDRVERSNUM >= 10703
+ case kBlue: if(item&&!item->IsDVD()&&item->IsPesRecording())
+#else
case kBlue: if(item&&!item->IsDVD())
+#endif
return Details();
else
break;
@@ -1113,7 +1121,11 @@ eOSState myMenuRecordings::ProcessKey(eKeys Key)
else
{
edit=true;
+#if VDRVERSNUM >= 10703
+ SetHelp(tr("Button$Rename"),tr("Button$Move"),tr("Button$Delete"),(item->IsPesRecording()&&!item->IsDVD())?tr("Details"):NULL);
+#else
SetHelp(tr("Button$Rename"),tr("Button$Move"),tr("Button$Delete"),(!item->IsDVD())?tr("Details"):NULL);
+#endif
}
}
}