From 7c34a2ad6afa20587a56452b367aefdbf9f49ae3 Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Mon, 26 Aug 2013 12:44:57 +0400 Subject: [PATCH] IDEA-60895 No completion for enumerated and boolean values of xml tags --- .../impl/source/html/dtd/HtmlAttributeDescriptorImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xml/xml-psi-impl/src/com/intellij/psi/impl/source/html/dtd/HtmlAttributeDescriptorImpl.java b/xml/xml-psi-impl/src/com/intellij/psi/impl/source/html/dtd/HtmlAttributeDescriptorImpl.java index 674ad163c0b2..7204bf720403 100644 --- a/xml/xml-psi-impl/src/com/intellij/psi/impl/source/html/dtd/HtmlAttributeDescriptorImpl.java +++ b/xml/xml-psi-impl/src/com/intellij/psi/impl/source/html/dtd/HtmlAttributeDescriptorImpl.java @@ -20,6 +20,7 @@ import com.intellij.psi.xml.XmlElement; import com.intellij.util.ArrayUtil; import com.intellij.xml.XmlAttributeDescriptor; import com.intellij.xml.impl.BasicXmlAttributeDescriptor; +import com.intellij.xml.impl.XmlEnumerationDescriptor; /** * @author Maxim.Mossienko @@ -95,8 +96,8 @@ public class HtmlAttributeDescriptorImpl extends BasicXmlAttributeDescriptor { @Override public PsiElement getValueDeclaration(XmlElement attributeValue, String value) { String s = myCaseSensitive ? value : value.toLowerCase(); - return delegate instanceof BasicXmlAttributeDescriptor ? - ((BasicXmlAttributeDescriptor)delegate).getValueDeclaration(attributeValue, s) : + return delegate instanceof XmlEnumerationDescriptor ? + ((XmlEnumerationDescriptor)delegate).getValueDeclaration(attributeValue, s) : super.getValueDeclaration(attributeValue, value); } }