From 2d830cdb31fe9e94931f8465359169e0b1fef252 Mon Sep 17 00:00:00 2001 From: Sebastian Stenzel Date: Fri, 1 Apr 2022 15:36:20 +0200 Subject: [PATCH] easier-to-understand if/else for combinations of "startHidden" and "hasTrayIcon" fixes bug when startHidden was false and hasTrayIcon was true --- .../java/org/cryptomator/ui/fxapp/FxApplication.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/cryptomator/ui/fxapp/FxApplication.java b/src/main/java/org/cryptomator/ui/fxapp/FxApplication.java index 57f46a3c9..ac52d4a9c 100644 --- a/src/main/java/org/cryptomator/ui/fxapp/FxApplication.java +++ b/src/main/java/org/cryptomator/ui/fxapp/FxApplication.java @@ -61,11 +61,12 @@ public class FxApplication { // show main window appWindows.showMainWindow().thenAccept(stage -> { - boolean hide = settings.startHidden().get(); - if (hasTrayIcon) { - stage.hide(); - } else { - stage.setIconified(hide); + if (settings.startHidden().get()) { + if (hasTrayIcon) { + stage.hide(); + } else { + stage.setIconified(true); + } } });