From fd7397a1ce152c7cc3a4d93f833eae3833a61824 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Wed, 29 Feb 2012 11:47:48 +0400 Subject: [PATCH] Got rid of auto-popuping of live templates #KT-1459 fixed --- .../liveTemplates/JetLiveTemplateCompletionContributor.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/idea/src/org/jetbrains/jet/plugin/liveTemplates/JetLiveTemplateCompletionContributor.java b/idea/src/org/jetbrains/jet/plugin/liveTemplates/JetLiveTemplateCompletionContributor.java index 9b843f235f7..e7388dcc7d1 100644 --- a/idea/src/org/jetbrains/jet/plugin/liveTemplates/JetLiveTemplateCompletionContributor.java +++ b/idea/src/org/jetbrains/jet/plugin/liveTemplates/JetLiveTemplateCompletionContributor.java @@ -46,6 +46,9 @@ public class JetLiveTemplateCompletionContributor extends CompletionContributor protected void addCompletions(@NotNull CompletionParameters parameters, ProcessingContext context, @NotNull final CompletionResultSet result) { + if (parameters.getInvocationCount() == 0) { + return; + } final PsiFile file = parameters.getPosition().getContainingFile(); final int offset = parameters.getOffset(); final List templates = listApplicableTemplates(file, offset);