From 5280d731ce3473e5df5c8da04c2825627b8778a8 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Fri, 11 Feb 2011 23:47:49 +0100 Subject: [PATCH] Deactivate code completion when non-default input handler (e.g. incremental search) is used. --- src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditor.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditor.cs b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditor.cs index 57c364d3d6..c235712264 100644 --- a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditor.cs +++ b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditor.cs @@ -401,6 +401,10 @@ namespace ICSharpCode.AvalonEdit.AddIn if (!CodeCompletionOptions.EnableCodeCompletion) return; + TextArea textArea = GetTextEditorFromSender(sender).TextArea; + if (textArea.ActiveInputHandler != textArea.DefaultInputHandler) + return; // deactivate CC for non-default input handlers + ITextEditor adapter = GetAdapterFromSender(sender); foreach (char c in e.Text) {