From d09a2e9e5ed8cf1a0d4a10b1aa882d3f595475f0 Mon Sep 17 00:00:00 2001 From: Alexander Lobas Date: Tue, 14 Feb 2017 18:58:54 +0300 Subject: [PATCH] IDEA-168091 NPE at javax.swing.plaf.basic.BasicProgressBarUI.uninstallUI --- platform/util/src/com/intellij/util/ui/UIUtil.java | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/util/src/com/intellij/util/ui/UIUtil.java b/platform/util/src/com/intellij/util/ui/UIUtil.java index 96ada003559e..02fc2a06b7a4 100644 --- a/platform/util/src/com/intellij/util/ui/UIUtil.java +++ b/platform/util/src/com/intellij/util/ui/UIUtil.java @@ -2399,6 +2399,7 @@ public class UIUtil { public void run() { if (isToDispose(progress)) { progress.getUI().uninstallUI(progress); + ReflectionUtil.resetField(progress, "ui"); progress.putClientProperty("isDisposed", Boolean.TRUE); } }