From 1afbfbc4f51b554a283c3dcbc8725d40f4c42a86 Mon Sep 17 00:00:00 2001 From: Emmanuel Hansen Date: Fri, 27 Jan 2023 19:31:28 +0000 Subject: [PATCH] skip snapping if no snappoints are availble. --- src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs b/src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs index 7d5b5e1490..4c579cbd6e 100644 --- a/src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs +++ b/src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs @@ -613,7 +613,7 @@ namespace Avalonia.Controls.Presenters { height = _verticalSnapPoint; } - else if(_verticalSnapPoints != null) + else if(_verticalSnapPoints != null && _verticalSnapPoints.Count > 0) { double yOffset = Offset.Y; switch (VerticalSnapPointsAlignment) @@ -645,7 +645,7 @@ namespace Avalonia.Controls.Presenters { width = _horizontalSnapPoint; } - else if(_horizontalSnapPoints != null) + else if(_horizontalSnapPoints != null && _horizontalSnapPoints.Count > 0) { double xOffset = Offset.X; switch (VerticalSnapPointsAlignment)