| Index: Source/web/WebViewImpl.cpp
|
| diff --git a/Source/web/WebViewImpl.cpp b/Source/web/WebViewImpl.cpp
|
| index 9159d76f62c574e3e1bb7e0542557a4d3359220a..f6135aa3edfec3684a2dd06c4574713f70bb83df 100644
|
| --- a/Source/web/WebViewImpl.cpp
|
| +++ b/Source/web/WebViewImpl.cpp
|
| @@ -3365,7 +3365,7 @@ void WebViewImpl::resetScrollAndScaleState()
|
| ScrollableArea* scrollableArea = frameView->layoutViewportScrollableArea();
|
|
|
| if (scrollableArea->scrollPositionDouble() != DoublePoint::zero())
|
| - scrollableArea->notifyScrollPositionChanged(DoublePoint::zero());
|
| + scrollableArea->setScrollPosition(DoublePoint::zero(), ProgrammaticScroll);
|
| }
|
|
|
| pageScaleConstraintsSet().setNeedsReset(true);
|
| @@ -4233,7 +4233,7 @@ void WebViewImpl::applyViewportDeltas(
|
| + DoubleSize(layoutViewportDelta.width, layoutViewportDelta.height);
|
|
|
| if (layoutViewport->scrollPositionDouble() != layoutViewportPosition) {
|
| - layoutViewport->notifyScrollPositionChanged(layoutViewportPosition);
|
| + layoutViewport->setScrollPosition(layoutViewportPosition, CompositorScroll);
|
| frameView->setWasScrolledByUser(true);
|
| }
|
| }
|
|
|