Преглед на файлове

Merge pull request #10104 from AvaloniaUI/pointerwheel_snap_fix

Skip scroll snapping if no snappoints are availble on PointerWheel event
Max Katz преди 2 години
родител
ревизия
aad35cbacf
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs

+ 2 - 2
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)