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; }