From 3c42ecba175efca7c3b4ee5c2df477fce17a6473 Mon Sep 17 00:00:00 2001 From: peter Date: Thu, 7 Apr 2011 15:02:35 +0200 Subject: [PATCH] EA-26644 when no tag name is present, associate dom errors with the whole tag --- .../xml/highlighting/DomElementProblemDescriptorImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xml/dom-impl/src/com/intellij/util/xml/highlighting/DomElementProblemDescriptorImpl.java b/xml/dom-impl/src/com/intellij/util/xml/highlighting/DomElementProblemDescriptorImpl.java index 9dd85e823946..8e821901d943 100644 --- a/xml/dom-impl/src/com/intellij/util/xml/highlighting/DomElementProblemDescriptorImpl.java +++ b/xml/dom-impl/src/com/intellij/util/xml/highlighting/DomElementProblemDescriptorImpl.java @@ -174,7 +174,10 @@ public class DomElementProblemDescriptorImpl implements DomElementProblemDescrip private static Pair createTagNameRange(final XmlTag tag) { final PsiElement startToken = XmlTagUtil.getStartTagNameElement(tag); - assert startToken != null : tag.getText(); + if (startToken == null) { + return Pair.create(tag.getTextRange(), (PsiElement)tag); + } + return Pair.create(startToken.getTextRange().shiftRight(-tag.getTextRange().getStartOffset()), (PsiElement)tag); }