From 50fc027e1c00e45bdeb83ea5a2d7783ea4abdb76 Mon Sep 17 00:00:00 2001 From: crschnick Date: Wed, 3 Sep 2025 18:03:35 +0000 Subject: [PATCH] Fix typo --- .../main/java/io/xpipe/app/core/window/AppMainWindow.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/io/xpipe/app/core/window/AppMainWindow.java b/app/src/main/java/io/xpipe/app/core/window/AppMainWindow.java index 81a44a939..6c4e9231f 100644 --- a/app/src/main/java/io/xpipe/app/core/window/AppMainWindow.java +++ b/app/src/main/java/io/xpipe/app/core/window/AppMainWindow.java @@ -283,6 +283,12 @@ public class AppMainWindow { // Close other windows Stage.getWindows().stream().filter(w -> !w.equals(stage)).toList().forEach(w -> w.fireEvent(e)); + // Iconifying stages on Windows will break if the window is closed + // Work around this issue it by re-showing it immediately before hiding it again + if (OsType.getLocal() == OsType.WINDOWS) { + stage.setIconified(false); + } + // Close self stage.close(); OperationMode.onWindowClose();