From 738aca8a06098a86fe83e8f79880dd40ee1bd415 Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Sat, 28 Dec 2019 16:47:00 +0100 Subject: [PATCH] Allow recordings in state WAITING to be deleted --- client/src/main/java/ctbrec/ui/RecordingsTab.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/client/src/main/java/ctbrec/ui/RecordingsTab.java b/client/src/main/java/ctbrec/ui/RecordingsTab.java index 0f0ed90f..d2821dd3 100644 --- a/client/src/main/java/ctbrec/ui/RecordingsTab.java +++ b/client/src/main/java/ctbrec/ui/RecordingsTab.java @@ -191,7 +191,6 @@ public class RecordingsTab extends Tab implements TabSelectionListener { } }; return cell; - } private TableCell createDateCell() { @@ -242,7 +241,7 @@ public class RecordingsTab extends Tab implements TabSelectionListener { if (recordings != null && !recordings.isEmpty()) { State status = recordings.get(0).getStatus(); if (event.getCode() == KeyCode.DELETE) { - if(recordings.size() > 1 || status == FINISHED || status == FAILED) { + if(recordings.size() > 1 || status == FINISHED || status == FAILED || status == WAITING) { delete(recordings); } } else if (event.getCode() == KeyCode.ENTER && status == FINISHED) { @@ -578,7 +577,7 @@ public class RecordingsTab extends Tab implements TabSelectionListener { List deleted = new ArrayList<>(); for (Iterator iterator = recordings.iterator(); iterator.hasNext();) { JavaFxRecording r = iterator.next(); - if(r.getStatus() != FINISHED && r.getStatus() != FAILED) { + if(r.getStatus() != FINISHED && r.getStatus() != FAILED && r.getStatus() != State.WAITING) { continue; } try {