From 7efbeac5652430aa50f93855045baddd3d68d3de Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Sat, 8 Sep 2018 00:37:15 +0200 Subject: [PATCH] Adjust detection of recording state to new download mechanism --- src/main/java/ctbrec/recorder/LocalRecorder.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/ctbrec/recorder/LocalRecorder.java b/src/main/java/ctbrec/recorder/LocalRecorder.java index ac61ba58..258e7fa7 100644 --- a/src/main/java/ctbrec/recorder/LocalRecorder.java +++ b/src/main/java/ctbrec/recorder/LocalRecorder.java @@ -467,7 +467,18 @@ public class LocalRecorder implements Recorder { recording.setProgress(playlistGenerator.getProgress()); } else { if (Recording.isMergedRecording(rec)) { - recording.setStatus(FINISHED); + boolean dirUsedByRecordingProcess = false; + for (Download download : recordingProcesses.values()) { + if(rec.equals(download.getDirectory())) { + dirUsedByRecordingProcess = true; + break; + } + } + if(dirUsedByRecordingProcess) { + recording.setStatus(RECORDING); + } else { + recording.setStatus(FINISHED); + } } else { if (recording.hasPlaylist()) { recording.setStatus(FINISHED);