From 4a48f9a844eea084e6044aa1f06288bf164e74a6 Mon Sep 17 00:00:00 2001 From: ctbrechelper <42735467+ctbrechelper@users.noreply.github.com> Date: Mon, 27 Aug 2018 11:27:14 +0200 Subject: [PATCH] Fix merge segments and keep segments with disabled auto merge Disabled AutomergeKeepSegments will result in an automatic deletion of the files, so even when the user clicks "keep segments", they will be removed by the automergeKeepSegments flag --- src/main/java/ctbrec/recorder/LocalRecorder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/ctbrec/recorder/LocalRecorder.java b/src/main/java/ctbrec/recorder/LocalRecorder.java index 984adb43..568ee69b 100644 --- a/src/main/java/ctbrec/recorder/LocalRecorder.java +++ b/src/main/java/ctbrec/recorder/LocalRecorder.java @@ -337,7 +337,7 @@ public class LocalRecorder implements Recorder { } } LOG.debug("Keep segments: {}", Config.getInstance().getSettings().automergeKeepSegments); - if (!Config.getInstance().getSettings().automergeKeepSegments) { + if (Config.getInstance().getSettings().automerge && !Config.getInstance().getSettings().automergeKeepSegments) { try { LOG.debug("Deleting directory {}", recDir); delete(recDir, mergedFile);