From 3b9fb87d047c310bc39e8ab0bc518c46e76b8267 Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Sun, 12 Jul 2020 11:33:53 +0200 Subject: [PATCH] Fire recording finished event for downloads --- client/src/main/java/ctbrec/ui/tabs/RecordingsTab.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/src/main/java/ctbrec/ui/tabs/RecordingsTab.java b/client/src/main/java/ctbrec/ui/tabs/RecordingsTab.java index 2f4be5c5..2df62b99 100644 --- a/client/src/main/java/ctbrec/ui/tabs/RecordingsTab.java +++ b/client/src/main/java/ctbrec/ui/tabs/RecordingsTab.java @@ -31,6 +31,8 @@ import ctbrec.Config; import ctbrec.Recording; import ctbrec.Recording.State; import ctbrec.StringUtil; +import ctbrec.event.EventBusHolder; +import ctbrec.event.RecordingStateChangedEvent; import ctbrec.recorder.ProgressListener; import ctbrec.recorder.Recorder; import ctbrec.recorder.RecordingPinnedException; @@ -633,6 +635,8 @@ public class RecordingsTab extends Tab implements TabSelectionListener { Platform.runLater(() -> { recording.setStatus(FINISHED); recording.setProgress(-1); + RecordingStateChangedEvent evt = new RecordingStateChangedEvent(target, recording.getStatus(), recording.getModel(), recording.getStartDate()); + EventBusHolder.BUS.post(evt); }); } });