fix: unable to scroll more long scrollbar when shorter one reached its limit (#1806)

Signed-off-by: leo <longshuang@msn.cn>
This commit is contained in:
leo
2025-09-15 16:47:52 +08:00
parent a7890f1526
commit 739869ca2a

View File

@@ -1259,7 +1259,7 @@ namespace SourceGit.Views
if (diff.ScrollOffset.NearlyEquals(_scrollViewer.Offset))
return;
if (IsPointerOver || !e.OffsetDelta.NearlyEquals(Vector.Zero))
if (IsPointerOver || e.OffsetDelta.SquaredLength > 1.0f)
{
diff.ScrollOffset = _scrollViewer.Offset;