mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
QuickShowImplementation: shows only first line of text when resolved to XmlTag (IDEADEV-5884)
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user