Index: Source/core/page/EventHandler.cpp |
diff --git a/Source/core/page/EventHandler.cpp b/Source/core/page/EventHandler.cpp |
index 21ed824b1a70e8a6b4251948d86f695876461802..336927ec25899cf9890c506f271d6e766944c3e9 100644 |
--- a/Source/core/page/EventHandler.cpp |
+++ b/Source/core/page/EventHandler.cpp |
@@ -2417,9 +2417,6 @@ bool EventHandler::handleGestureScrollUpdate(const PlatformGestureEvent& gesture |
if (delta.isZero()) |
return false; |
- const float scaleFactor = m_frame->pageZoomFactor(); |
- delta.scale(1 / scaleFactor, 1 / scaleFactor); |
- |
Node* node = m_scrollGestureHandlingNode.get(); |
if (!node) |
return sendScrollEventToView(gestureEvent, delta); |
@@ -2462,7 +2459,7 @@ bool EventHandler::handleGestureScrollUpdate(const PlatformGestureEvent& gesture |
return sendScrollEventToView(gestureEvent, delta); |
} |
-bool EventHandler::sendScrollEventToView(const PlatformGestureEvent& gestureEvent, const FloatSize& scaledDelta) |
+bool EventHandler::sendScrollEventToView(const PlatformGestureEvent& gestureEvent, const FloatSize& delta) |
{ |
FrameView* view = m_frame->view(); |
if (!view) |
@@ -2472,8 +2469,8 @@ bool EventHandler::sendScrollEventToView(const PlatformGestureEvent& gestureEven |
IntPoint point(gestureEvent.position().x(), gestureEvent.position().y()); |
IntPoint globalPoint(gestureEvent.globalPosition().x(), gestureEvent.globalPosition().y()); |
PlatformWheelEvent syntheticWheelEvent(point, globalPoint, |
- scaledDelta.width(), scaledDelta.height(), |
- scaledDelta.width() / tickDivisor, scaledDelta.height() / tickDivisor, |
+ delta.width(), delta.height(), |
+ delta.width() / tickDivisor, delta.height() / tickDivisor, |
ScrollByPixelWheelEvent, |
gestureEvent.shiftKey(), gestureEvent.ctrlKey(), gestureEvent.altKey(), gestureEvent.metaKey()); |
syntheticWheelEvent.setHasPreciseScrollingDeltas(true); |