From 4392d2392bd59d85562c197255a62daef707bf8b Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Wed, 19 Feb 2014 16:24:33 +0400 Subject: [PATCH] reverted --- .../psi/impl/source/xml/TagNameVariantCollector.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xml/xml-psi-impl/src/com/intellij/psi/impl/source/xml/TagNameVariantCollector.java b/xml/xml-psi-impl/src/com/intellij/psi/impl/source/xml/TagNameVariantCollector.java index 97335346c7f3..b9840d656e16 100644 --- a/xml/xml-psi-impl/src/com/intellij/psi/impl/source/xml/TagNameVariantCollector.java +++ b/xml/xml-psi-impl/src/com/intellij/psi/impl/source/xml/TagNameVariantCollector.java @@ -47,7 +47,9 @@ public class TagNameVariantCollector { String elementNamespace = element.getNamespacePrefix().isEmpty() ? null : element.getNamespace(); final Map descriptorsMap = new HashMap(); - PsiElement curElement = element; + PsiElement context = element.getParent(); + PsiElement curElement = element.getParent(); + { while(curElement instanceof XmlTag){ final XmlTag declarationTag = (XmlTag)curElement; @@ -73,7 +75,6 @@ public class TagNameVariantCollector { final Set visited = new HashSet(); final XmlExtension extension = XmlExtension.getExtension(element.getContainingFile()); final ArrayList variants = new ArrayList(); - PsiElement context = element.getParent(); for (final String namespace: namespaces) { final int initialSize = variants.size(); processVariantsInNamespace(namespace, element, variants, elementDescriptor, elementNamespace, descriptorsMap, visited,