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