| Index: third_party/WebKit/Source/platform/scroll/ScrollableArea.cpp
|
| diff --git a/third_party/WebKit/Source/platform/scroll/ScrollableArea.cpp b/third_party/WebKit/Source/platform/scroll/ScrollableArea.cpp
|
| index 39d68eecfaebc6682a408db6c6fab2d54c6d029c..1184db856fce0f2a876889e27720a0f51ce5dcf5 100644
|
| --- a/third_party/WebKit/Source/platform/scroll/ScrollableArea.cpp
|
| +++ b/third_party/WebKit/Source/platform/scroll/ScrollableArea.cpp
|
| @@ -178,28 +178,22 @@
|
| void ScrollableArea::setScrollPosition(const DoublePoint& position,
|
| ScrollType scrollType,
|
| ScrollBehavior behavior) {
|
| - DoublePoint clampedPosition = clampScrollPosition(position);
|
| - if (shouldUseIntegerScrollOffset())
|
| - clampedPosition = flooredIntPoint(clampedPosition);
|
| - if (clampedPosition == scrollPositionDouble())
|
| - return;
|
| -
|
| if (behavior == ScrollBehaviorAuto)
|
| behavior = scrollBehaviorStyle();
|
|
|
| switch (scrollType) {
|
| case CompositorScroll:
|
| - scrollPositionChanged(clampedPosition, scrollType);
|
| + scrollPositionChanged(clampScrollPosition(position), scrollType);
|
| break;
|
| case AnchoringScroll:
|
| - scrollAnimator().adjustAnimationAndSetScrollPosition(clampedPosition,
|
| + scrollAnimator().adjustAnimationAndSetScrollPosition(position,
|
| scrollType);
|
| break;
|
| case ProgrammaticScroll:
|
| - programmaticScrollHelper(clampedPosition, behavior);
|
| + programmaticScrollHelper(position, behavior);
|
| break;
|
| case UserScroll:
|
| - userScrollHelper(clampedPosition, behavior);
|
| + userScrollHelper(position, behavior);
|
| break;
|
| default:
|
| ASSERT_NOT_REACHED();
|
|
|