From 9371b2211e6c590ed6e845fcf2f16da7c26df2ed Mon Sep 17 00:00:00 2001 From: Konstantin Kolosovsky Date: Fri, 14 Apr 2017 17:34:22 +0300 Subject: [PATCH] Do not show "more..." link in problem tooltips if inspection has no description --- .../daemon/impl/LocalInspectionsPass.java | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/LocalInspectionsPass.java b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/LocalInspectionsPass.java index a1a7f35aab01..f8f08fa4b0a3 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/LocalInspectionsPass.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/daemon/impl/LocalInspectionsPass.java @@ -71,6 +71,8 @@ import java.util.*; import java.util.concurrent.ConcurrentMap; import java.util.function.Function; +import static com.intellij.openapi.util.text.StringUtil.isEmpty; + /** * @author max */ @@ -554,11 +556,14 @@ public class LocalInspectionsPass extends ProgressableTextEditorHighlightingPass HighlightInfoType type = new HighlightInfoType.HighlightInfoTypeImpl(level.getSeverity(element), level.getAttributesKey()); final String plainMessage = message.startsWith("") ? StringUtil.unescapeXml(XmlStringUtil.stripHtml(message).replaceAll("<[^>]*>", "")) : message; - @NonNls final String link = " " + DaemonBundle.message("inspection.extended.description") - +" " + myShortcutText; + @NonNls String link = ""; + if (!isEmpty(tool.loadDescription())) { + link = " " + DaemonBundle.message("inspection.extended.description") + + " " + myShortcutText; + } @NonNls String tooltip = null; if (descriptor.showTooltip()) {