From 9a38f7bf4850b7de57aef88fe24f74fba532d91c Mon Sep 17 00:00:00 2001 From: Maxim Mossienko Date: Sat, 6 May 2006 00:11:07 +0400 Subject: [PATCH] QuickShowImplementation: shows only first line of text when resolved to XmlTag (IDEADEV-5884) --- .../impl/com/intellij/codeInsight/hint/HintUtil.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/codeInsight/impl/com/intellij/codeInsight/hint/HintUtil.java b/codeInsight/impl/com/intellij/codeInsight/hint/HintUtil.java index 0b12a8716c84..1b01fc98997f 100644 --- a/codeInsight/impl/com/intellij/codeInsight/hint/HintUtil.java +++ b/codeInsight/impl/com/intellij/codeInsight/hint/HintUtil.java @@ -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(); } }