From bea85e2052384b2cfb4542dbc0b35545e56c3d5a Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Fri, 30 Mar 2012 12:55:39 +0400 Subject: [PATCH] IDEA-57470 spring: code completion in xml suggest unprefixed and when "beans" namespace has been bound to prefix completing top-level elements from qualified ns --- .../com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xml/impl/src/com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java b/xml/impl/src/com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java index 06c6df9a2127..643470597dba 100644 --- a/xml/impl/src/com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java +++ b/xml/impl/src/com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java @@ -74,7 +74,8 @@ public class XmlElementDescriptorImpl implements XmlElementDescriptor, PsiWritab if (rootTag != null && ( NONQUALIFIED_ATTR_VALUE.equals(elementFormDefault = rootTag.getAttributeValue(ELEMENT_FORM_DEFAULT)) || elementFormDefault == null /*unqualified is default*/) && - tag.getNamespaceByPrefix("").length() == 0 + tag.getNamespaceByPrefix("").isEmpty() + && myDescriptorTag.getParentTag() != rootTag ) { value = XmlUtil.findLocalNameByQualifiedName(value); } else {