diff --git a/src/share/classes/java/awt/Window.java b/src/share/classes/java/awt/Window.java index a0841af43e4ac11f8b10773fe46f3a0d6143e29c..3ebeee0063971a045aa1293e61d90704b1eff155 100644 --- a/src/share/classes/java/awt/Window.java +++ b/src/share/classes/java/awt/Window.java @@ -826,7 +826,10 @@ public class Window extends Container implements Accessible { static private final AtomicBoolean beforeFirstWindowShown = new AtomicBoolean(true); - static final void closeSplashScreen() { + final void closeSplashScreen() { + if (isTrayIconWindow) { + return; + } if (beforeFirstWindowShown.getAndSet(false)) { SunToolkit.closeSplashScreen(); }