From 404cd744b2d70c97dac55d637cf67af6d5e55f69 Mon Sep 17 00:00:00 2001 From: crschnick Date: Wed, 27 Dec 2023 00:15:16 +0000 Subject: [PATCH] Check tray support everytime --- app/src/main/java/io/xpipe/app/core/AppTray.java | 6 ++++++ 1 file changed, 6 insertions(+) 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(); }