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(); |