| Index: Source/web/WebViewImpl.cpp
|
| diff --git a/Source/web/WebViewImpl.cpp b/Source/web/WebViewImpl.cpp
|
| index 8d0187ebec2061a4fbc22b986e5f49193f386605..9159d76f62c574e3e1bb7e0542557a4d3359220a 100644
|
| --- a/Source/web/WebViewImpl.cpp
|
| +++ b/Source/web/WebViewImpl.cpp
|
| @@ -904,7 +904,7 @@ bool WebViewImpl::startPageScaleAnimation(const IntPoint& targetPosition, bool u
|
|
|
| FrameView* view = mainFrameImpl()->frameView();
|
| if (view && view->scrollableArea())
|
| - view->scrollableArea()->setScrollPosition(DoublePoint(clampedPoint.x, clampedPoint.y));
|
| + view->scrollableArea()->setScrollPosition(DoublePoint(clampedPoint.x, clampedPoint.y), ProgrammaticScroll);
|
|
|
| return false;
|
| }
|
| @@ -3072,7 +3072,7 @@ void WebViewImpl::scrollAndRescaleViewports(float scaleFactor,
|
| // Order is important: pinch viewport location is clamped based on
|
| // main frame scroll position and pinch viewport scale.
|
|
|
| - view->setScrollOffset(mainFrameOrigin);
|
| + view->setScrollPosition(mainFrameOrigin, ProgrammaticScroll);
|
|
|
| setPageScaleFactor(scaleFactor);
|
|
|
|
|