Browse Source

Deactivate code completion when non-default input handler (e.g. incremental search) is used.

4.0
Daniel Grunwald 15 years ago
parent
commit
5280d731ce
  1. 4
      src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditor.cs

4
src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditor.cs

@ -401,6 +401,10 @@ namespace ICSharpCode.AvalonEdit.AddIn
if (!CodeCompletionOptions.EnableCodeCompletion) if (!CodeCompletionOptions.EnableCodeCompletion)
return; return;
TextArea textArea = GetTextEditorFromSender(sender).TextArea;
if (textArea.ActiveInputHandler != textArea.DefaultInputHandler)
return; // deactivate CC for non-default input handlers
ITextEditor adapter = GetAdapterFromSender(sender); ITextEditor adapter = GetAdapterFromSender(sender);
foreach (char c in e.Text) { foreach (char c in e.Text) {

Loading…
Cancel
Save