From 1c446023e11028b3459c788d5890b7c03ee6f1e3 Mon Sep 17 00:00:00 2001 From: Eusebiu Marcu Date: Sat, 4 Dec 2010 23:12:32 +0200 Subject: [PATCH] Fix SD-701 - Moving the mouse over multiple references to the same object leaves the tooltip displayed --- .../AvalonEdit.AddIn/Src/CodeEditorView.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditorView.cs b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditorView.cs index b467774c84..9797f69a26 100755 --- a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditorView.cs +++ b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditorView.cs @@ -57,9 +57,17 @@ namespace ICSharpCode.AvalonEdit.AddIn this.MouseLeave += TextEditorMouseLeave; this.TextArea.TextView.MouseDown += TextViewMouseDown; this.TextArea.Caret.PositionChanged += HighlightBrackets; + this.TextArea.TextView.VisualLinesChanged += CodeEditorView_VisualLinesChanged; SetupTabSnippetHandler(); } + + void CodeEditorView_VisualLinesChanged(object sender, EventArgs e) + { + // hide tooltip + if (this.toolTip != null) + this.toolTip.IsOpen = false; + } protected override string FileName { get { return this.Adapter.FileName; }