Adjust detection of recording state to new download mechanism

This commit is contained in:
0xboobface 2018-09-08 00:37:15 +02:00
parent 89a69fa797
commit 7efbeac565
1 changed files with 12 additions and 1 deletions

View File

@ -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);