From 16125c67b3ad5e74ccc428e461249d134cda2544 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Mon, 21 Jul 2014 22:49:12 +0200 Subject: [PATCH] fix #362: Code completion when typing lambda expression parameters --- .../Project/Src/Completion/CSharpCompletionBinding.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Completion/CSharpCompletionBinding.cs b/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Completion/CSharpCompletionBinding.cs index 3f71a528d1..1e9943d962 100644 --- a/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Completion/CSharpCompletionBinding.cs +++ b/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Completion/CSharpCompletionBinding.cs @@ -127,7 +127,7 @@ namespace CSharpBinding.Completion DefaultCompletionItemList list = new DefaultCompletionItemList(); list.Items.AddRange(FilterAndAddTemplates(editor, completionData.Cast().ToList())); - if (list.Items.Count > 0) { + if (list.Items.Count > 0 && (ctrlSpace || cce.AutoCompleteEmptyMatch)) { list.SortItems(); list.PreselectionLength = caretOffset - startPos; list.PostselectionLength = Math.Max(0, startPos + triggerWordLength - caretOffset);