From fead9d671b23eaeba235b15652d6afb6a5d01be5 Mon Sep 17 00:00:00 2001 From: Kirill Kirichenko Date: Thu, 22 Nov 2018 11:56:58 +0300 Subject: [PATCH] IDEA-202228 NPE at com.intellij.ide.ui.laf.darcula.ui.DarculaProgressBarUI.paintDeterminate --- .../intellij/ide/ui/laf/darcula/ui/DarculaProgressBarUI.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaProgressBarUI.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaProgressBarUI.java index ff96cf1ec805..22eadc2cc1a0 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaProgressBarUI.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaProgressBarUI.java @@ -181,7 +181,7 @@ public class DarculaProgressBarUI extends BasicProgressBarUI { g2.setRenderingHint(RenderingHints.KEY_STROKE_CONTROL, RenderingHints.VALUE_STROKE_NORMALIZE); Rectangle r = new Rectangle(progressBar.getSize()); - if (c.isOpaque()) { + if (c.isOpaque() && c.getParent()!= null) { g2.setColor(c.getParent().getBackground()); g2.fill(r); }