diff options
Diffstat (limited to 'menu.c')
-rw-r--r-- | menu.c | 18 |
1 files changed, 10 insertions, 8 deletions
@@ -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(); } |