IDEA-115474 Maven Dependency template broken in latest Idea Cardea

This commit is contained in:
Sergey Evdokimov
2013-10-28 14:01:33 +04:00
parent bfdfd749a7
commit 9bf386fa86
@@ -5,6 +5,7 @@ import com.intellij.codeInsight.actions.ReformatCodeProcessor;
import com.intellij.codeInsight.completion.*;
import com.intellij.codeInsight.lookup.LookupElement;
import com.intellij.codeInsight.lookup.LookupElementDecorator;
import com.intellij.codeInsight.template.TemplateManager;
import com.intellij.openapi.editor.CaretModel;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiFile;
@@ -31,6 +32,10 @@ public class MavenPomXmlCompletionTagListenerContributor extends CompletionContr
@Override
public void fillCompletionVariants(CompletionParameters parameters, final CompletionResultSet result) {
if (TemplateManager.getInstance(parameters.getOriginalFile().getProject()).getActiveTemplate(parameters.getEditor()) != null) {
return; // Don't brake the template.
}
PsiFile psiFile = parameters.getOriginalFile();
if (!(psiFile instanceof XmlFile)) return;