From cf8fa16bdd66fadbc917b186619de09b1cb55796 Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Fri, 3 Apr 2015 17:05:18 +0300 Subject: [PATCH] EA-58702 - SOE: XmlElementDescriptorImpl.getType --- .../com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/xml-psi-impl/src/com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java b/xml/xml-psi-impl/src/com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java index df7df1ef0724..25c2566f884b 100644 --- a/xml/xml-psi-impl/src/com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java +++ b/xml/xml-psi-impl/src/com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java @@ -195,7 +195,7 @@ public class XmlElementDescriptorImpl extends XsdEnumerationDescriptor myDescriptorTag.getNamespaceByPrefix(namespacePrefix); final String local = XmlUtil.findLocalNameByQualifiedName(substAttr); final XmlElementDescriptorImpl originalElement = (XmlElementDescriptorImpl)((XmlNSDescriptorImpl)getNSDescriptor()).getElementDescriptor(local, namespace); - if (originalElement != null) { + if (originalElement != null && originalElement != this) { type = originalElement.getType(context); } }