| Index: Source/platform/mac/ScrollAnimatorMac.mm
|
| diff --git a/Source/platform/mac/ScrollAnimatorMac.mm b/Source/platform/mac/ScrollAnimatorMac.mm
|
| index a944155a0e88bf5e85405a15a86ab2865a8d9a18..6ab30748bb030c8766b1660684868531208ea12e 100644
|
| --- a/Source/platform/mac/ScrollAnimatorMac.mm
|
| +++ b/Source/platform/mac/ScrollAnimatorMac.mm
|
| @@ -705,15 +705,15 @@ static bool scrollAnimationEnabledForSystem()
|
| return enabled;
|
| }
|
|
|
| -ScrollResultOneDimensional ScrollAnimatorMac::scroll(ScrollbarOrientation orientation, ScrollGranularity granularity, float step, float delta)
|
| +ScrollResultOneDimensional ScrollAnimatorMac::userScroll(ScrollbarOrientation orientation, ScrollGranularity granularity, float step, float delta)
|
| {
|
| m_haveScrolledSincePageLoad = true;
|
|
|
| if (!scrollAnimationEnabledForSystem() || !m_scrollableArea->scrollAnimatorEnabled())
|
| - return ScrollAnimator::scroll(orientation, granularity, step, delta);
|
| + return ScrollAnimator::userScroll(orientation, granularity, step, delta);
|
|
|
| if (granularity == ScrollByPixel || granularity == ScrollByPrecisePixel)
|
| - return ScrollAnimator::scroll(orientation, granularity, step, delta);
|
| + return ScrollAnimator::userScroll(orientation, granularity, step, delta);
|
|
|
| float currentPos = orientation == HorizontalScrollbar ? m_currentPosX : m_currentPosY;
|
| float newPos = std::max<float>(std::min<float>(currentPos + (step * delta), m_scrollableArea->maximumScrollPosition(orientation)), m_scrollableArea->minimumScrollPosition(orientation));
|
|
|