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) {