summaryrefslogtreecommitdiff
path: root/platform/lang-impl/src/com/intellij/codeInsight/documentation/DocumentationComponent.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/lang-impl/src/com/intellij/codeInsight/documentation/DocumentationComponent.java')
-rw-r--r--platform/lang-impl/src/com/intellij/codeInsight/documentation/DocumentationComponent.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/platform/lang-impl/src/com/intellij/codeInsight/documentation/DocumentationComponent.java b/platform/lang-impl/src/com/intellij/codeInsight/documentation/DocumentationComponent.java
index 50f69088033b..10515ba07bef 100644
--- a/platform/lang-impl/src/com/intellij/codeInsight/documentation/DocumentationComponent.java
+++ b/platform/lang-impl/src/com/intellij/codeInsight/documentation/DocumentationComponent.java
@@ -106,7 +106,10 @@ public class DocumentationComponent extends JPanel implements Disposable, DataPr
@Override
public Image get(Object key) {
PsiElement element = getElement();
- return element == null ? null : myManager.getElementImage(element, ((URL)key).toExternalForm());
+ if (element == null) return null;
+ URL url = (URL)key;
+ Image inMemory = myManager.getElementImage(element, url.toExternalForm());
+ return inMemory != null ? inMemory : Toolkit.getDefaultToolkit().createImage(url);
}
};