From d99499f3f07c22a4b5f39bc84d3b60fa400921e0 Mon Sep 17 00:00:00 2001 From: Rustam Vishnyakov Date: Tue, 11 Jun 2019 12:11:30 +0300 Subject: [PATCH] IDEA-215731 IAE at com.intellij.openapi.util.text.StringUtil.escapeXmlEntities GitOrigin-RevId: dbd51d122231f28022bf3c243f947b4607825d6f --- .../codeInsight/documentation/DocumentationComponent.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 a5e87a3f9279..581da668b1ab 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/documentation/DocumentationComponent.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/documentation/DocumentationComponent.java @@ -1024,7 +1024,9 @@ public class DocumentationComponent extends JPanel implements Disposable, DataPr return null; } - String title = StringUtil.escapeXmlEntities(manager.getTitle(element)); + String title = manager.getTitle(element); + if (title == null) return null; + title = StringUtil.escapeXmlEntities(title); if (externalUrl == null) { List urls = provider.getUrlFor(element, originalElement); if (urls != null) {