From d2b10c323ccb41f541ae13f402e34bbc85f16c03 Mon Sep 17 00:00:00 2001 From: Alexander Kass Date: Wed, 13 May 2015 12:27:25 +0300 Subject: [PATCH] Darcula: background in password field should behave like in text field --- .../ide/ui/laf/darcula/ui/DarculaPasswordFieldUI.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaPasswordFieldUI.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaPasswordFieldUI.java index 34ff9f87db80..f520ee9d0680 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaPasswordFieldUI.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaPasswordFieldUI.java @@ -59,7 +59,9 @@ public class DarculaPasswordFieldUI extends BasicPasswordFieldUI { } final Border border = c.getBorder(); if (border instanceof DarculaTextBorder) { - g.setColor(c.getBackground()); + if (c.isEnabled() && c.isEditable()) { + g.setColor(c.getBackground()); + } final int width = c.getWidth(); final int height = c.getHeight(); final Insets i = border.getBorderInsets(c);