From b07e674c55a8cd0366b735cf2738141693c71e4a Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 11 Nov 2013 09:19:31 +0100 Subject: [PATCH] prefer non-qualified xml completion variants (IDEA-115355) --- .../psi/impl/source/xml/DefaultXmlTagNameProvider.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/xml/impl/src/com/intellij/psi/impl/source/xml/DefaultXmlTagNameProvider.java b/xml/impl/src/com/intellij/psi/impl/source/xml/DefaultXmlTagNameProvider.java index 1c6ddd4482b4..714d305f969b 100644 --- a/xml/impl/src/com/intellij/psi/impl/source/xml/DefaultXmlTagNameProvider.java +++ b/xml/impl/src/com/intellij/psi/impl/source/xml/DefaultXmlTagNameProvider.java @@ -15,6 +15,7 @@ */ package com.intellij.psi.impl.source.xml; +import com.intellij.codeInsight.completion.PrioritizedLookupElement; import com.intellij.codeInsight.completion.XmlTagInsertHandler; import com.intellij.codeInsight.lookup.LookupElement; import com.intellij.codeInsight.lookup.LookupElementBuilder; @@ -69,11 +70,10 @@ public class DefaultXmlTagNameProvider implements XmlTagNameProvider { lookupElement = lookupElement.withIcon(((PsiPresentableMetaData)descriptor).getIcon()); } if (xmlExtension.useXmlTagInsertHandler()) { - elements.add(lookupElement.withInsertHandler(XmlTagInsertHandler.INSTANCE)); - } - else { - elements.add(lookupElement); + lookupElement = lookupElement.withInsertHandler(XmlTagInsertHandler.INSTANCE); } + + elements.add(PrioritizedLookupElement.withPriority(lookupElement, separator > 0 ? 0 : 1)); } }