From 5a264a0055e337ff43e647e44b6283d003ef41d1 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Thu, 15 Oct 2015 03:39:16 +0200 Subject: [PATCH] Make UIUtil.CONTRAST_BORDER_COLOR a function. Redefine colors for Mac laf (cherry picked from commit 996b25444af6fcf62b7e62afbd944c963e25464c) --- platform/util/src/com/intellij/util/ui/UIUtil.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/platform/util/src/com/intellij/util/ui/UIUtil.java b/platform/util/src/com/intellij/util/ui/UIUtil.java index 72b32ba496f8..b99461eb76b0 100644 --- a/platform/util/src/com/intellij/util/ui/UIUtil.java +++ b/platform/util/src/com/intellij/util/ui/UIUtil.java @@ -230,7 +230,17 @@ public class UIUtil { private static final Color INACTIVE_HEADER_COLOR = Gray._128; private static final Color BORDER_COLOR = Color.LIGHT_GRAY; - public static final Color CONTRAST_BORDER_COLOR = new JBColor(0x9b9b9b, 0x282828); + public static final Color CONTRAST_BORDER_COLOR = new JBColor(new NotNullProducer() { + final Color color = new JBColor(0x9b9b9b, 0x282828); + @NotNull + @Override + public Color produce() { + if (SystemInfo.isMac && isUnderIntelliJLaF()) { + return Gray.xC9; + } + return color; + } + }); public static final Color SIDE_PANEL_BACKGROUND = new JBColor(new Color(0xE6EBF0), new Color(0x3E434C)); public static final Color AQUA_SEPARATOR_FOREGROUND_COLOR = new JBColor(Gray._190, Gray.x51);