From 97cf3181f779997e399b58b2f4ba0eb7ad45e466 Mon Sep 17 00:00:00 2001 From: Aleksey Pivovarov Date: Thu, 12 Oct 2017 15:26:57 +0300 Subject: [PATCH] ui: do not store JBUI.scale'd value in a field Scaling might change in runtime. --- .../platform-api/src/com/intellij/util/ui/StatusText.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/platform/platform-api/src/com/intellij/util/ui/StatusText.java b/platform/platform-api/src/com/intellij/util/ui/StatusText.java index 7c8e63e182f6..e6301af34b96 100644 --- a/platform/platform-api/src/com/intellij/util/ui/StatusText.java +++ b/platform/platform-api/src/com/intellij/util/ui/StatusText.java @@ -35,7 +35,7 @@ public abstract class StatusText { public static final SimpleTextAttributes DEFAULT_ATTRIBUTES = SimpleTextAttributes.GRAYED_ATTRIBUTES; public static final String DEFAULT_EMPTY_TEXT = UIBundle.message("message.nothingToShow"); - private static final int Y_GAP = JBUI.scale(2); + private static final int Y_GAP = 2; @Nullable private Component myOwner; private Component myMouseTarget; @@ -270,7 +270,7 @@ public abstract class StatusText { else { Rectangle primaryBounds = adjustComponentBounds(myComponent, bounds); Rectangle secondaryBounds = adjustComponentBounds(mySecondaryComponent, bounds); - secondaryBounds.y += primaryBounds.height + Y_GAP; + secondaryBounds.y += primaryBounds.height + JBUI.scale(Y_GAP); paintComponentInBounds(myComponent, g, primaryBounds); paintComponentInBounds(mySecondaryComponent, g, secondaryBounds); @@ -304,6 +304,6 @@ public abstract class StatusText { if (!hasSecondaryText()) return componentSize; Dimension secondaryComponentSize = mySecondaryComponent.getPreferredSize(); return new Dimension(Math.max(componentSize.width, secondaryComponentSize.width), - componentSize.height + secondaryComponentSize.height + Y_GAP); + componentSize.height + secondaryComponentSize.height + JBUI.scale(Y_GAP)); } }