QuickShowImplementation: shows only first line of text when resolved to XmlTag (IDEADEV-5884)

This commit is contained in:
Maxim Mossienko
2006-05-06 00:11:07 +04:00
parent 2130e011d8
commit 9a38f7bf48
@@ -10,6 +10,9 @@ import com.intellij.ui.SimpleColoredText;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiWhiteSpace;
import com.intellij.psi.PsiDocCommentOwner;
import com.intellij.psi.util.PsiTreeUtil;
import com.intellij.psi.xml.XmlAttributeValue;
import com.intellij.psi.xml.XmlTag;
import com.intellij.psi.javadoc.PsiDocComment;
import com.intellij.util.ui.UIUtil;
import com.intellij.lang.Language;
@@ -141,6 +144,9 @@ public class HintUtil {
}
public int getTextEndOffset(PsiElement element) {
if (element instanceof XmlAttributeValue) {
element = PsiTreeUtil.getParentOfType(element, XmlTag.class);
}
return element.getTextRange().getEndOffset();
}
}