summaryrefslogtreecommitdiff
path: root/menu.c
diff options
context:
space:
mode:
authorTimo Eskola <timo@tolleri.net>2018-09-03 11:38:21 +0300
committerTimo Eskola <timo@tolleri.net>2018-09-03 11:38:21 +0300
commit7710ce05bd69ca77d7c709b6ee56d70462e0d2ab (patch)
tree0f03bcb69fe1d3e34b4cd11fd5b83543dbcf318f /menu.c
parentab30cd141dc537ca00a8366c85d200d08db3a554 (diff)
downloadvdr-plugin-duplicates-7710ce05bd69ca77d7c709b6ee56d70462e0d2ab.tar.gz
vdr-plugin-duplicates-7710ce05bd69ca77d7c709b6ee56d70462e0d2ab.tar.bz2
Simplified toggle hidden.
Diffstat (limited to 'menu.c')
-rw-r--r--menu.c7
1 files changed, 2 insertions, 5 deletions
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!"));
}