diff --git a/src/main/java/io/github/dsheirer/gui/JavaFxWindowManager.java b/src/main/java/io/github/dsheirer/gui/JavaFxWindowManager.java index bf4df0765..74fd5943c 100644 --- a/src/main/java/io/github/dsheirer/gui/JavaFxWindowManager.java +++ b/src/main/java/io/github/dsheirer/gui/JavaFxWindowManager.java @@ -244,6 +244,7 @@ public void process(final JmbeEditorRequest request) else { execute(() -> { + getJmbeEditorStage().setIconified(false); getJmbeEditorStage().show(); getJmbeEditorStage().requestFocus(); getJmbeEditorStage().toFront(); @@ -317,6 +318,7 @@ public void process(PlaylistEditorRequest request) execute(() -> { try { + getPlaylistStage().setIconified(false); getPlaylistStage().show(); getPlaylistStage().requestFocus(); getPlaylistStage().toFront(); @@ -367,6 +369,7 @@ private Stage getUserPreferencesStage() public void process(final ViewUserPreferenceEditorRequest request) { execute(() -> { + getUserPreferencesStage().setIconified(false); getUserPreferencesStage().show(); getUserPreferencesStage().requestFocus(); getUserPreferencesStage().toFront(); @@ -409,6 +412,7 @@ private Stage getChannelMapStage() public void process(final ViewIconManagerRequest request) { execute(() -> { + getIconManagerStage().setIconified(false); getIconManagerStage().show(); getIconManagerStage().requestFocus(); getIconManagerStage().toFront(); @@ -423,6 +427,7 @@ public void process(final ViewChannelMapEditorRequest request) { execute(() -> { getChannelMapStage().show(); + getChannelMapStage().setIconified(false); getChannelMapStage().requestFocus(); getChannelMapStage().toFront(); getChannelMapEditor().process(request); @@ -436,6 +441,7 @@ public void process(final ViewChannelMapEditorRequest request) public void process(final ViewRecordingViewerRequest request) { execute(() -> { + getRecordingViewerStage().setIconified(false); getRecordingViewerStage().show(); getRecordingViewerStage().requestFocus(); getRecordingViewerStage().toFront();