summaryrefslogtreecommitdiff
path: root/menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'menu.c')
-rw-r--r--menu.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/menu.c b/menu.c
index 94871ac..0a5300f 100644
--- a/menu.c
+++ b/menu.c
@@ -443,18 +443,20 @@ eOSState cMenuDuplicates::ProcessKey(eKeys Key) {
case kOk:
case kInfo: return Info();
case kBlue: return ToggleHidden();
- default: break;
- }
- }
- if (!HasSubMenu()) {
+ case kNone:
#if VDRVERSNUM >= 20301
- if (cRecordings::GetRecordingsRead(recordingsStateKey)) {
- recordingsStateKey.Remove();
+ if (cRecordings::GetRecordingsRead(recordingsStateKey)) {
+ recordingsStateKey.Remove();
#else
- if (Recordings.StateChanged(recordingsState)) {
+ if (Recordings.StateChanged(recordingsState)) {
#endif
- Set(true);
+ Set(true);
+ }
+ break;
+ default: break;
}
+ }
+ if (!HasSubMenu()) {
if (Key != kNone)
SetHelpKeys();
}