diff --git a/src/Main/Base/Project/Src/Editor/CodeCompletion/CodeCompletionBinding.cs b/src/Main/Base/Project/Src/Editor/CodeCompletion/CodeCompletionBinding.cs index 809cb654d3..7aa0cc486c 100644 --- a/src/Main/Base/Project/Src/Editor/CodeCompletion/CodeCompletionBinding.cs +++ b/src/Main/Base/Project/Src/Editor/CodeCompletion/CodeCompletionBinding.cs @@ -99,6 +99,8 @@ namespace ICSharpCode.SharpDevelop.Editor.CodeCompletion if (ext.Equals(extension, StringComparison.OrdinalIgnoreCase)) { if (binding == null) { binding = (ICodeCompletionBinding)codon.AddIn.CreateObject(codon.Properties["class"]); + if (binding == null) + break; } return binding.HandleKeyPress(editor, ch); } @@ -113,6 +115,8 @@ namespace ICSharpCode.SharpDevelop.Editor.CodeCompletion if (ext.Equals(extension, StringComparison.OrdinalIgnoreCase)) { if (binding == null) { binding = (ICodeCompletionBinding)codon.AddIn.CreateObject(codon.Properties["class"]); + if (binding == null) + break; } return binding.CtrlSpace(editor); }