diff --git a/xml/dom-impl/src/com/intellij/util/xml/highlighting/DomElementsHighlightingUtil.java b/xml/dom-impl/src/com/intellij/util/xml/highlighting/DomElementsHighlightingUtil.java index 9705f46a2be3..46e461844798 100644 --- a/xml/dom-impl/src/com/intellij/util/xml/highlighting/DomElementsHighlightingUtil.java +++ b/xml/dom-impl/src/com/intellij/util/xml/highlighting/DomElementsHighlightingUtil.java @@ -89,11 +89,10 @@ public class DomElementsHighlightingUtil { } @Nullable - private static T createProblemDescriptors(final DomElementProblemDescriptor problemDescriptor, - final Function, T> creator) { + private static T createProblemDescriptors(DomElementProblemDescriptor problemDescriptor, Function, T> creator) { final Pair range = ((DomElementProblemDescriptorImpl)problemDescriptor).getProblemRange(); - return range == DomElementProblemDescriptorImpl.NO_PROBLEM ? null : creator.fun(range); + return range == DomElementProblemDescriptorImpl.NO_PROBLEM || !range.second.isPhysical() ? null : creator.fun(range); } }