enhance: clear highlight chunk while scrolling out of TextArea.TextView

Signed-off-by: leo <longshuang@msn.cn>
This commit is contained in:
leo 2025-03-21 17:46:11 +08:00
parent 03f49ccff0
commit 9590f96a44
No known key found for this signature in database

View file

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