| Index: Source/core/frame/PinchViewport.cpp
|
| diff --git a/Source/core/frame/PinchViewport.cpp b/Source/core/frame/PinchViewport.cpp
|
| index 3c877332714d5e26b104395b96ea3ed1bfde8e5f..833be4479673c1ab27b75379c93267cf8935fbcd 100644
|
| --- a/Source/core/frame/PinchViewport.cpp
|
| +++ b/Source/core/frame/PinchViewport.cpp
|
| @@ -136,14 +136,14 @@ void PinchViewport::scrollIntoView(const FloatRect& rect)
|
| float centeringOffsetX = (visibleRect().width() - rect.width()) / 2;
|
| float centeringOffsetY = (visibleRect().height() - rect.height()) / 2;
|
|
|
| - FloatPoint targetOffset(
|
| + DoublePoint targetOffset(
|
| rect.x() - centeringOffsetX - visibleRect().x(),
|
| rect.y() - centeringOffsetY - visibleRect().y());
|
|
|
| - view->setScrollPosition(flooredIntPoint(targetOffset));
|
| + view->setScrollPosition(targetOffset);
|
|
|
| - FloatPoint remainder = FloatPoint(targetOffset - view->scrollPosition());
|
| - move(remainder);
|
| + DoublePoint remainder = DoublePoint(targetOffset - view->scrollPositionDouble());
|
| + move(toFloatPoint(remainder));
|
| }
|
|
|
| void PinchViewport::setLocation(const FloatPoint& newLocation)
|
|
|