diff --git a/client/src/main/java/ctbrec/ui/tabs/RecordingsTab.java b/client/src/main/java/ctbrec/ui/tabs/RecordingsTab.java index f636d2ff..4b5eb1c5 100644 --- a/client/src/main/java/ctbrec/ui/tabs/RecordingsTab.java +++ b/client/src/main/java/ctbrec/ui/tabs/RecordingsTab.java @@ -413,13 +413,14 @@ public class RecordingsTab extends Tab implements TabSelectionListener, Shutdown JavaFxRecording first = recordings.get(0); var openInPlayer = new MenuItem("Open in Player"); openInPlayer.setOnAction(e -> play(first)); - if (first.getStatus() == FINISHED || Config.getInstance().getSettings().localRecording) { - contextMenu.getItems().add(openInPlayer); - } else if (first.getStatus() == RECORDING && !Config.getInstance().getSettings().localRecording) { - openInPlayer.setText("Open live stream"); - openInPlayer.setOnAction(e -> play(first.getModel())); + if (first.getStatus() == RECORDING || first.getStatus() == FINISHED) { contextMenu.getItems().add(openInPlayer); } + if (first.getStatus() == RECORDING) { + var openLiveStream = new MenuItem("Open live stream"); + openLiveStream.setOnAction(e -> play(first.getModel())); + contextMenu.getItems().add(openLiveStream); + } var openContactSheet = new MenuItem("Open contact sheet"); openContactSheet.setOnAction(e -> openContactSheet(first));