From 9c4659852ffbd6b6b52ead54232b36f7384f1a18 Mon Sep 17 00:00:00 2001 From: "Vassiliy.Kudryashov" Date: Tue, 24 Mar 2015 15:18:57 +0300 Subject: [PATCH] IDEA-138025 Massive rendering issues on OSX --- platform/core-api/src/com/intellij/util/IconUtil.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/platform/core-api/src/com/intellij/util/IconUtil.java b/platform/core-api/src/com/intellij/util/IconUtil.java index 84919411598a..77831aa864a6 100644 --- a/platform/core-api/src/com/intellij/util/IconUtil.java +++ b/platform/core-api/src/com/intellij/util/IconUtil.java @@ -425,9 +425,8 @@ public class IconUtil { final BufferedImage img = UIUtil.createImage(source.getIconWidth(), source.getIconHeight(), Transparency.TRANSLUCENT); int[] rgba = new int[4]; float[] hsb = new float[3]; - boolean hiDPI = RetinaImage.isAppleHiDPIScaledImage(image); - for (int y = 0; y < image.getHeight() * (hiDPI ? 2 : 1); y++) { - for (int x = 0; x < image.getWidth() * (hiDPI ? 2 : 1); x++) { + for (int y = 0; y < image.getRaster().getHeight(); y++) { + for (int x = 0; x < image.getRaster().getWidth(); x++) { image.getRaster().getPixel(x, y, rgba); if (rgba[3] != 0) { Color.RGBtoHSB(rgba[0], rgba[1], rgba[2], hsb);