From 9590f96a449124187b1a6ad4e06cbe42f58e26ca Mon Sep 17 00:00:00 2001 From: leo Date: Fri, 21 Mar 2025 17:46:11 +0800 Subject: [PATCH] enhance: clear highlight chunk while scrolling out of `TextArea.TextView` Signed-off-by: leo --- src/Views/TextDiffView.axaml.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Views/TextDiffView.axaml.cs b/src/Views/TextDiffView.axaml.cs index 7b461e57..c55719de 100644 --- a/src/Views/TextDiffView.axaml.cs +++ b/src/Views/TextDiffView.axaml.cs @@ -1272,7 +1272,7 @@ namespace SourceGit.Views private void OnTextViewScrollChanged(object sender, ScrollChangedEventArgs e) { - if (_scrollViewer is { IsExpanded: true, IsPointerOver: true }) + if (!TextArea.TextView.IsPointerOver) TrySetChunk(null); } @@ -1513,7 +1513,7 @@ namespace SourceGit.Views { diff.SyncScrollOffset = _scrollViewer?.Offset ?? Vector.Zero; - if (_scrollViewer is { IsExpanded: true, IsPointerOver: true } ) + if (!TextArea.TextView.IsPointerOver) TrySetChunk(null); } }