Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Krüger <mkrueger@xamarin.com>2013-02-07 12:43:03 +0400
committerMike Krüger <mkrueger@xamarin.com>2013-02-07 12:43:03 +0400
commit071dfa572dc25b1ee180b11bdc257b71679d413c (patch)
tree44a2a2dcde21969cedfad4441e49d46c08eb46ba /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content
parenta96008e163eaafea4fb5412b51e3ab5a961ae174 (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.cs4
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);