inspection view: strip description tags when offline node is invalid IDEA-169659 upd

This commit is contained in:
Dmitry Batkovich
2017-03-20 23:34:51 +03:00
parent d5d2e117b8
commit 9dc686d3cc
2 changed files with 3 additions and 3 deletions
@@ -98,7 +98,7 @@ public class ProblemDescriptorUtil {
message = StringUtil.replace(message, "#end", "");
message = StringUtil.replace(message, "#treeend", "");
return message;
return message.trim();
}
public static String unescapeTags(String message) {
@@ -108,7 +108,7 @@ public class ProblemDescriptorUtil {
message = unescapeXmlCode(message);
}
else {
message = StringUtil.unescapeXml(message).trim();
message = StringUtil.unescapeXml(message);
}
return message;
}
@@ -66,7 +66,7 @@ public class OfflineProblemDescriptorNode extends ProblemDescriptionNode {
protected String calculatePresentableName() {
String presentableName = super.calculatePresentableName();
return presentableName.isEmpty() && getUserObject() instanceof OfflineProblemDescriptor
? ProblemDescriptorUtil.unescapeTags(StringUtil.notNullize(((OfflineProblemDescriptor)getUserObject()).getDescription()))
? ProblemDescriptorUtil.unescapeTags(StringUtil.notNullize(((OfflineProblemDescriptor)getUserObject()).getDescription())).trim()
: presentableName;
}