summaryrefslogtreecommitdiff
path: root/menu.c
diff options
context:
space:
mode:
authorTimo Eskola <timo@tolleri.net>2018-09-06 22:03:03 +0300
committerTimo Eskola <timo@tolleri.net>2018-09-06 22:03:03 +0300
commit3f0ea3e26158e52cb8e6306cca6301bd18e3f687 (patch)
tree9c135b7392334f3cbfb66adf8e46d86cefca8987 /menu.c
parentcb2d73192b0c50f7b8f832f95e03fe9da430dec5 (diff)
downloadvdr-plugin-duplicates-3f0ea3e26158e52cb8e6306cca6301bd18e3f687.tar.gz
vdr-plugin-duplicates-3f0ea3e26158e52cb8e6306cca6301bd18e3f687.tar.bz2
Fixed deleted recording removal.
Diffstat (limited to 'menu.c')
-rw-r--r--menu.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/menu.c b/menu.c
index a5ec3d3..ca3ad71 100644
--- a/menu.c
+++ b/menu.c
@@ -297,9 +297,7 @@ eOSState cMenuDuplicates::Delete(void) {
cVideoDiskUsage::ForceCheck();
Recordings->SetModified();
recordingsStateKey.Remove();
- cStateKey stateKey;
- DuplicateRecordings.Lock(stateKey, true);
- stateKey.Remove(DuplicateRecordings.RemoveDeleted());
+ DuplicateRecordings.RemoveDeleted();
Set(true);
SetHelpKeys();
} else {
@@ -366,9 +364,7 @@ eOSState cMenuDuplicates::ToggleHidden(void) {
if (Interface->Confirm(hidden ? tr("Unhide recording?") : tr("Hide recording?"))) {
if (ri->Visibility().Write(hidden)) {
if (!dc.hidden) {
- cStateKey stateKey;
- DuplicateRecordings.Lock(stateKey, true);
- stateKey.Remove(DuplicateRecordings.RemoveDeleted());
+ DuplicateRecordings.RemoveDeleted();
Set(true);
}
SetHelpKeys();