| Index: Source/core/page/EventHandler.cpp
|
| diff --git a/Source/core/page/EventHandler.cpp b/Source/core/page/EventHandler.cpp
|
| index d40aac41a1ab9ee03ff5328023c6b9d29c0cc583..3114f2aa025044a5030ff3bb6625ad3aa623950c 100644
|
| --- a/Source/core/page/EventHandler.cpp
|
| +++ b/Source/core/page/EventHandler.cpp
|
| @@ -2231,7 +2231,7 @@ bool EventHandler::handleGestureTap(const GestureEventWithHitTestResults& target
|
| // co-ordinates outside the target's bounds.
|
| IntPoint adjustedPoint = m_frame->view()->windowToContents(gestureEvent.position());
|
|
|
| - PlatformMouseEvent fakeMouseMove(adjustedPoint, gestureEvent.globalPosition(),
|
| + PlatformMouseEvent fakeMouseMove(gestureEvent.position(), gestureEvent.globalPosition(),
|
| NoButton, PlatformEvent::MouseMoved, /* clickCount */ 0,
|
| modifiers, PlatformMouseEvent::FromTouch, gestureEvent.timestamp());
|
| dispatchMouseEvent(EventTypeNames::mousemove, currentHitTest.innerNode(), 0, fakeMouseMove, true);
|
| @@ -2247,7 +2247,7 @@ bool EventHandler::handleGestureTap(const GestureEventWithHitTestResults& target
|
| if (m_clickNode && m_clickNode->isTextNode())
|
| m_clickNode = NodeRenderingTraversal::parent(m_clickNode.get());
|
|
|
| - PlatformMouseEvent fakeMouseDown(adjustedPoint, gestureEvent.globalPosition(),
|
| + PlatformMouseEvent fakeMouseDown(gestureEvent.position(), gestureEvent.globalPosition(),
|
| LeftButton, PlatformEvent::MousePressed, gestureEvent.tapCount(),
|
| modifiers, PlatformMouseEvent::FromTouch, gestureEvent.timestamp());
|
| bool swallowMouseDownEvent = !dispatchMouseEvent(EventTypeNames::mousedown, currentHitTest.innerNode(), gestureEvent.tapCount(), fakeMouseDown, true);
|
| @@ -2259,7 +2259,7 @@ bool EventHandler::handleGestureTap(const GestureEventWithHitTestResults& target
|
| // FIXME: Use a hit-test cache to avoid unnecessary hit tests. http://crbug.com/398920
|
| if (currentHitTest.innerNode())
|
| currentHitTest = hitTestResultInFrame(m_frame, adjustedPoint, hitType);
|
| - PlatformMouseEvent fakeMouseUp(adjustedPoint, gestureEvent.globalPosition(),
|
| + PlatformMouseEvent fakeMouseUp(gestureEvent.position(), gestureEvent.globalPosition(),
|
| LeftButton, PlatformEvent::MouseReleased, gestureEvent.tapCount(),
|
| modifiers, PlatformMouseEvent::FromTouch, gestureEvent.timestamp());
|
| bool swallowMouseUpEvent = !dispatchMouseEvent(EventTypeNames::mouseup, currentHitTest.innerNode(), gestureEvent.tapCount(), fakeMouseUp, false);
|
|
|