Browse Source

Fix SD-1763 - Code completion is active even when it is disabled in the options

pull/14/head
Daniel Grunwald 15 years ago
parent
commit
4f4f67135b
  1. 9
      src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditor.cs

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

@ -396,6 +396,10 @@ namespace ICSharpCode.AvalonEdit.AddIn @@ -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 @@ -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)) {

Loading…
Cancel
Save