| Index: Source/core/frame/LocalDOMWindow.cpp
|
| diff --git a/Source/core/frame/LocalDOMWindow.cpp b/Source/core/frame/LocalDOMWindow.cpp
|
| index 16a1e79d4c2f6cbf521def75bd3ff918c00cb319..97f10079607e66f39f24f8d66d9b79c25948860c 100644
|
| --- a/Source/core/frame/LocalDOMWindow.cpp
|
| +++ b/Source/core/frame/LocalDOMWindow.cpp
|
| @@ -1360,7 +1360,7 @@ void LocalDOMWindow::scrollBy(double x, double y, ScrollBehavior scrollBehavior)
|
| if (!view)
|
| return;
|
|
|
| - IntSize scaledOffset(static_cast<int>(x * m_frame->pageZoomFactor()), static_cast<int>(y * m_frame->pageZoomFactor()));
|
| + DoubleSize scaledOffset(x * m_frame->pageZoomFactor(), y * m_frame->pageZoomFactor());
|
| view->scrollBy(scaledOffset, scrollBehavior);
|
| }
|
|
|
| @@ -1383,7 +1383,7 @@ void LocalDOMWindow::scrollTo(double x, double y, ScrollBehavior scrollBehavior)
|
| if (!view)
|
| return;
|
|
|
| - IntPoint layoutPos(static_cast<int>(x * m_frame->pageZoomFactor()), static_cast<int>(y * m_frame->pageZoomFactor()));
|
| + DoublePoint layoutPos(x * m_frame->pageZoomFactor(), y * m_frame->pageZoomFactor());
|
| view->setScrollPosition(layoutPos, scrollBehavior);
|
| }
|
|
|
|
|