From 7710ce05bd69ca77d7c709b6ee56d70462e0d2ab Mon Sep 17 00:00:00 2001 From: Timo Eskola Date: Mon, 3 Sep 2018 11:38:21 +0300 Subject: Simplified toggle hidden. --- HISTORY | 3 ++- menu.c | 7 ++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/HISTORY b/HISTORY index e3ab5a1..76e17fe 100644 --- a/HISTORY +++ b/HISTORY @@ -1,11 +1,12 @@ VDR Plugin 'duplicates' Revision History ---------------------------------------- -2018-09-02: Version 0.2.2 +2018-09-03: Version 0.2.2 - Updated kNone handling in main menu. - Improved duplicate recording copy constructor. - Added missing recordings lock release. +- Simplified toggle hidden. 2018-08-30: Version 0.2.1 diff --git a/menu.c b/menu.c index 76cf338..6e74a61 100644 --- a/menu.c +++ b/menu.c @@ -420,14 +420,11 @@ eOSState cMenuDuplicates::ToggleHidden(void) { bool hidden = ri->Visibility().Read() == HIDDEN; if (Interface->Confirm(hidden ? tr("Unhide recording?") : tr("Hide recording?"))) { if (ri->Visibility().Write(hidden)) { - if (dc.hidden) { - ri->Visibility().Set(!hidden); - SetHelpKeys(); - } else { + if (!dc.hidden) { Del(Current()); - SetHelpKeys(); Display(); } + SetHelpKeys(); } else Skins.Message(mtError, tr("Error while setting visibility!")); } -- cgit v1.2.3