From 85fcac7fc06d848acd2599130930084c2aa4def3 Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Fri, 19 Oct 2012 13:30:36 +0400 Subject: [PATCH] assertion --- .../codeInsight/intention/impl/IntentionHintComponent.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/intention/impl/IntentionHintComponent.java b/platform/lang-impl/src/com/intellij/codeInsight/intention/impl/IntentionHintComponent.java index a51deeb2d26c..0057f067e225 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/intention/impl/IntentionHintComponent.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/intention/impl/IntentionHintComponent.java @@ -152,6 +152,7 @@ public class IntentionHintComponent extends JPanel implements Disposable, Scroll @Override public void dispose() { + ApplicationManager.getApplication().assertIsDispatchThread(); myDisposed = true; myComponentHint.hide(); super.hide(); @@ -420,7 +421,7 @@ public class IntentionHintComponent extends JPanel implements Disposable, Scroll myPopupShown = true; } - private void recreateMyPopup(IntentionListStep step) { + private void recreateMyPopup(@NotNull IntentionListStep step) { if (myPopup != null) { Disposer.dispose(myPopup); }