mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-115474 Maven Dependency template broken in latest Idea Cardea
This commit is contained in:
+5
@@ -20,6 +20,7 @@ import com.intellij.codeInsight.completion.InsertHandler;
|
||||
import com.intellij.codeInsight.completion.InsertionContext;
|
||||
import com.intellij.codeInsight.lookup.LookupElement;
|
||||
import com.intellij.codeInsight.lookup.LookupElementBuilder;
|
||||
import com.intellij.codeInsight.template.TemplateManager;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.psi.PsiElement;
|
||||
@@ -81,6 +82,10 @@ public class MavenArtifactCoordinatesArtifactIdConverter extends MavenArtifactCo
|
||||
|
||||
@Override
|
||||
public void handleInsert(final InsertionContext context, LookupElement item) {
|
||||
if (TemplateManager.getInstance(context.getProject()).getActiveTemplate(context.getEditor()) != null) {
|
||||
return; // Don't brake the template.
|
||||
}
|
||||
|
||||
context.commitDocument();
|
||||
|
||||
XmlFile xmlFile = (XmlFile)context.getFile();
|
||||
|
||||
+5
@@ -4,6 +4,7 @@ import com.intellij.codeInsight.completion.InsertHandler;
|
||||
import com.intellij.codeInsight.completion.InsertionContext;
|
||||
import com.intellij.codeInsight.lookup.LookupElement;
|
||||
import com.intellij.codeInsight.lookup.LookupElementBuilder;
|
||||
import com.intellij.codeInsight.template.TemplateManager;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
@@ -77,6 +78,10 @@ public class MavenArtifactCoordinatesGroupIdConverter extends MavenArtifactCoord
|
||||
|
||||
@Override
|
||||
public void handleInsert(final InsertionContext context, LookupElement item) {
|
||||
if (TemplateManager.getInstance(context.getProject()).getActiveTemplate(context.getEditor()) != null) {
|
||||
return; // Don't brake the template.
|
||||
}
|
||||
|
||||
context.commitDocument();
|
||||
|
||||
XmlFile xmlFile = (XmlFile)context.getFile();
|
||||
|
||||
Reference in New Issue
Block a user