summaryrefslogtreecommitdiff
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
parentab30cd141dc537ca00a8366c85d200d08db3a554 (diff)
downloadvdr-plugin-duplicates-7710ce05bd69ca77d7c709b6ee56d70462e0d2ab.tar.gz
vdr-plugin-duplicates-7710ce05bd69ca77d7c709b6ee56d70462e0d2ab.tar.bz2
Simplified toggle hidden.
-rw-r--r--HISTORY3
-rw-r--r--menu.c7
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!"));
}