From 4f4f67135b4bb50ddac012ae2f36fea2ab0f0a46 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Fri, 26 Nov 2010 15:24:33 +0100 Subject: [PATCH] Fix SD-1763 - Code completion is active even when it is disabled in the options --- .../DisplayBindings/AvalonEdit.AddIn/Src/CodeEditor.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditor.cs b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditor.cs index cd0436a762..2146d112ed 100644 --- a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditor.cs +++ b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditor.cs @@ -396,6 +396,10 @@ namespace ICSharpCode.AvalonEdit.AddIn if (e.Handled) return; + // disable all code completion bindings when CC is disabled + if (!CodeCompletionOptions.EnableCodeCompletion) + return; + ITextEditor adapter = GetAdapterFromSender(sender); foreach (char c in e.Text) { @@ -471,6 +475,11 @@ namespace ICSharpCode.AvalonEdit.AddIn { if (CompletionWindow != null) CompletionWindow.Close(); + + // disable all code completion bindings when CC is disabled + if (!CodeCompletionOptions.EnableCodeCompletion) + return; + CodeEditorView textEditor = GetTextEditorFromSender(sender); foreach (ICodeCompletionBinding cc in CodeCompletionBindings) { if (cc.CtrlSpace(textEditor.Adapter)) {