From efe75ff23fc36aed07867a0bd24ea5d0645e7ae1 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Wed, 21 Aug 2013 12:34:04 +0400 Subject: [PATCH] EA-48804 - assert: LaterInvocator.getCurrentModalEntities --- .../codeInsight/documentation/DockablePopupManager.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/documentation/DockablePopupManager.java b/platform/lang-impl/src/com/intellij/codeInsight/documentation/DockablePopupManager.java index 1c81a500bf6e..0371eb11b8c4 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/documentation/DockablePopupManager.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/documentation/DockablePopupManager.java @@ -34,6 +34,7 @@ import com.intellij.psi.PsiFile; import com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil; import com.intellij.psi.util.PsiUtilBase; import com.intellij.ui.content.*; +import com.intellij.util.ui.UIUtil; import com.intellij.util.ui.update.Activatable; import com.intellij.util.ui.update.UiNotifyConnector; import org.jetbrains.annotations.NotNull; @@ -169,7 +170,12 @@ public abstract class DockablePopupManager { } }; - IdeEventQueue.getInstance().addIdleListener(myAutoUpdateRequest, 500); + UIUtil.invokeLaterIfNeeded(new Runnable() { + @Override + public void run() { + IdeEventQueue.getInstance().addIdleListener(myAutoUpdateRequest, 500); + } + }); } } else {