summaryrefslogtreecommitdiff
path: root/menu.c
diff options
context:
space:
mode:
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!"));
}