diff --git a/app/src/main/java/io/xpipe/app/core/AppTray.java b/app/src/main/java/io/xpipe/app/core/AppTray.java index a93556bd9..82d0cbd3b 100644 --- a/app/src/main/java/io/xpipe/app/core/AppTray.java +++ b/app/src/main/java/io/xpipe/app/core/AppTray.java @@ -6,6 +6,7 @@ import javafx.application.Platform; import lombok.Getter; import lombok.SneakyThrows; +import java.awt.*; import java.time.Duration; import java.time.Instant; @@ -32,6 +33,11 @@ public class AppTray { @SneakyThrows public void show() { + // Even though we check at startup, it seems like the support can change at runtime + if (!SystemTray.isSupported()) { + return; + } + icon.show(); }