diff options
author | Mike Krüger <mkrueger@xamarin.com> | 2013-02-07 12:43:03 +0400 |
---|---|---|
committer | Mike Krüger <mkrueger@xamarin.com> | 2013-02-07 12:43:03 +0400 |
commit | 071dfa572dc25b1ee180b11bdc257b71679d413c (patch) | |
tree | 44a2a2dcde21969cedfad4441e49d46c08eb46ba /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content | |
parent | a96008e163eaafea4fb5412b51e3ab5a961ae174 (diff) |
Fixed 'Bug 10105 - Completion window should hide if user pastes while
it's open'.
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/CompletionTextEditorExtension.cs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/CompletionTextEditorExtension.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/CompletionTextEditorExtension.cs index 7ad2cdc59f..9d0385d0f4 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/CompletionTextEditorExtension.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/CompletionTextEditorExtension.cs @@ -438,6 +438,10 @@ namespace MonoDevelop.Ide.Gui.Content CompletionWidget = Document.GetContent <ICompletionWidget> (); if (CompletionWidget != null) CompletionWidget.CompletionContextChanged += OnCompletionContextChanged; + document.Editor.Paste += (insertionOffset, text, insertedChars) => { + ParameterInformationWindowManager.HideWindow (this, CompletionWidget); + CompletionWindowManager.HideWindow (); + }; if (document.Editor.Parent != null) { document.Editor.Parent.TextArea.FocusOutEvent += delegate { ParameterInformationWindowManager.HideWindow (this, CompletionWidget); |