From 9fcdf41f4d7e4d4c7ea2f4ff364e91c4cf6af33b Mon Sep 17 00:00:00 2001 From: nathan Date: Fri, 9 Nov 2018 01:19:57 +0100 Subject: [PATCH] Image loading is more explicit --- src/dorkbox/systemTray/ui/awt/_AwtTray.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/dorkbox/systemTray/ui/awt/_AwtTray.java b/src/dorkbox/systemTray/ui/awt/_AwtTray.java index 61e2cac..6a1942b 100644 --- a/src/dorkbox/systemTray/ui/awt/_AwtTray.java +++ b/src/dorkbox/systemTray/ui/awt/_AwtTray.java @@ -26,6 +26,7 @@ import javax.swing.ImageIcon; import dorkbox.systemTray.MenuItem; import dorkbox.systemTray.Tray; +import dorkbox.util.ImageUtil; import dorkbox.util.OS; import dorkbox.util.SwingUtil; @@ -145,8 +146,8 @@ class _AwtTray extends Tray { } // stupid java won't scale it right away, so we have to do this twice to get the correct size - final Image trayImage = new ImageIcon(imageFile.getAbsolutePath()).getImage(); - trayImage.flush(); + Image trayImage = new ImageIcon(imageFile.getAbsolutePath()).getImage(); + trayImage = ImageUtil.getImageImmediate(trayImage); if (trayIcon == null) { // here we init. everything