EA-63850 (ignore invalid elements)
authorRoman Shevchenko <roman.shevchenko@jetbrains.com>
Wed, 7 Jan 2015 14:32:29 +0000 (15:32 +0100)
committerRoman Shevchenko <roman.shevchenko@jetbrains.com>
Wed, 7 Jan 2015 14:32:29 +0000 (15:32 +0100)
platform/lang-impl/src/com/intellij/codeInsight/documentation/DocumentationManager.java

index e485a812d2ce172b6d45c3cd6f8ae2ad3be1dc27..c5de46f9332a11b25c148c174f528a0ed7f92690 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2000-2012 JetBrains s.r.o.
+ * Copyright 2000-2015 JetBrains s.r.o.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -264,6 +264,10 @@ public class DocumentationManager extends DockablePopupManager<DocumentationComp
   public void showJavaDocInfo(@NotNull final PsiElement element,
                               final PsiElement original,
                               @Nullable Runnable closeCallback) {
+    if (!element.isValid()) {
+      return;
+    }
+
     PopupUpdateProcessor updateProcessor = new PopupUpdateProcessor(element.getProject()) {
       @Override
       public void updatePopup(Object lookupItemObject) {