if (!SystemInfoRt.isMac) {
window.setIconImages(images);
}
- else if (!ourMacDocIconSet && PluginManagerCore.isRunningFromSources()) {
+ else if (!ourMacDocIconSet && (PlatformUtils.isIntelliJClient() || PluginManagerCore.isRunningFromSources())) {
MacAppIcon.setDockIcon(ImageUtil.toBufferedImage(images.get(0)));
ourMacDocIconSet = true;
}
public static boolean isWindowIconAlreadyExternallySet() {
if (SystemInfoRt.isMac) {
- return ourMacDocIconSet || !PluginManagerCore.isRunningFromSources();
+ return ourMacDocIconSet || (!PlatformUtils.isIntelliJClient() && !PluginManagerCore.isRunningFromSources());
}
// todo[tav] 'jbre.win.app.icon.supported' is defined by JBRE, remove when OpenJDK supports it as well