From 8553143b8a1916f600b9c6f2afa1fef61f08e868 Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 18 Mar 2013 18:10:21 +0100 Subject: [PATCH] ignore INRE in lookup doc (EA-44661) --- .../codeInsight/lookup/impl/LookupManagerImpl.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupManagerImpl.java b/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupManagerImpl.java index 9d2f6dcf66b1..cdaebe5bac0c 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupManagerImpl.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/lookup/impl/LookupManagerImpl.java @@ -32,6 +32,7 @@ import com.intellij.openapi.editor.EditorFactory; import com.intellij.openapi.editor.event.EditorFactoryAdapter; import com.intellij.openapi.editor.event.EditorFactoryEvent; import com.intellij.openapi.project.DumbService; +import com.intellij.openapi.project.IndexNotReadyException; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.Disposer; import com.intellij.psi.PsiDocumentManager; @@ -153,7 +154,11 @@ public class LookupManagerImpl extends LookupManager { if (myActiveLookup == lookup && lookup.getCurrentItem() != null) { final CompletionProcess completion = CompletionService.getCompletionService().getCurrentCompletion(); if (completion != null && !completion.isAutopopupCompletion()) { - DocumentationManager.getInstance(myProject).showJavaDocInfo(editor, psiFile, false); + try { + DocumentationManager.getInstance(myProject).showJavaDocInfo(editor, psiFile, false); + } + catch (IndexNotReadyException ignored) { + } } } }