From 944b89ffbfac5eada05ce92cf4eccf4658a4beb0 Mon Sep 17 00:00:00 2001 From: Alexander Lobas Date: Fri, 21 Jun 2019 20:10:09 +0300 Subject: [PATCH] IDEA-207320 Empty system tray icon with no popup hint or right-click menu (update icon every time before notify) GitOrigin-RevId: cef813941208914c620ec590b259c1de74c7e866 --- .../src/com/intellij/ui/SystemTrayNotifications.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/platform-impl/src/com/intellij/ui/SystemTrayNotifications.java b/platform/platform-impl/src/com/intellij/ui/SystemTrayNotifications.java index 6ea23653fe23..2febe8546bd0 100644 --- a/platform/platform-impl/src/com/intellij/ui/SystemTrayNotifications.java +++ b/platform/platform-impl/src/com/intellij/ui/SystemTrayNotifications.java @@ -44,9 +44,11 @@ final class SystemTrayNotifications implements SystemNotificationsImpl.Notifier } private final TrayIcon myTrayIcon; + private final Image myImage; private final TrayIcon.MessageType myType; private SystemTrayNotifications(@NotNull Image image, @NotNull TrayIcon.MessageType type) throws AWTException { + myImage = image; myType = type; String tooltip = ApplicationInfoImpl.getShadowInstance().getFullApplicationName(); @@ -62,6 +64,7 @@ final class SystemTrayNotifications implements SystemNotificationsImpl.Notifier @Override public void notify(@NotNull String name, @NotNull String title, @NotNull String description) { + myTrayIcon.setImage(myImage); myTrayIcon.displayMessage(title, description, myType); } } \ No newline at end of file