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);