From c7f83e68cb537acd287916efcbdc92d48cd17c5d Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 13 Aug 2012 14:54:29 +0200 Subject: [PATCH] user-friendly dumb mode handling in quick doc popup (EA-38090) --- .../intellij/codeInsight/navigation/CtrlMouseHandler.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/navigation/CtrlMouseHandler.java b/platform/lang-impl/src/com/intellij/codeInsight/navigation/CtrlMouseHandler.java index c37f7840faa2..a06db6072be8 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/navigation/CtrlMouseHandler.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/navigation/CtrlMouseHandler.java @@ -576,7 +576,12 @@ public class CtrlMouseHandler extends AbstractProjectComponent { ApplicationManager.getApplication().runReadAction(new Runnable() { @Override public void run() { - fullTextRef.set(provider.generateDoc(anchorElement, originalElement)); + try { + fullTextRef.set(provider.generateDoc(anchorElement, originalElement)); + } + catch (IndexNotReadyException e) { + fullTextRef.set("Documentation is not available while indexing is in progress"); + } if (anchorElement instanceof PsiQualifiedNamedElement) { qualifiedNameRef.set(((PsiQualifiedNamedElement)anchorElement).getQualifiedName()); }