user-friendly dumb mode handling in quick doc popup (EA-38090)

This commit is contained in:
peter
2012-08-13 14:59:24 +02:00
parent f36f765724
commit c7f83e68cb
@@ -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());
}