| Index: Source/core/page/EventHandler.cpp
|
| diff --git a/Source/core/page/EventHandler.cpp b/Source/core/page/EventHandler.cpp
|
| index 9a339bd89785e8814b5d0b6361fd02a41df373d4..9d6f3418923e4bc6280ce995af0bed9d121af191 100644
|
| --- a/Source/core/page/EventHandler.cpp
|
| +++ b/Source/core/page/EventHandler.cpp
|
| @@ -2403,6 +2403,10 @@ bool EventHandler::handleGestureLongPress(const PlatformGestureEvent& gestureEve
|
|
|
| m_longTapShouldInvokeContextMenu = false;
|
| if (m_frame->settings() && m_frame->settings()->touchDragDropEnabled() && m_frame->view()) {
|
| + PlatformMouseEvent mouseDownEvent(adjustedPoint, gestureEvent.globalPosition(), LeftButton, PlatformEvent::MousePressed, 1,
|
| + gestureEvent.shiftKey(), gestureEvent.ctrlKey(), gestureEvent.altKey(), gestureEvent.metaKey(), WTF::currentTime());
|
| + m_mouseDown = mouseDownEvent;
|
| +
|
| PlatformMouseEvent mouseDragEvent(adjustedPoint, gestureEvent.globalPosition(), LeftButton, PlatformEvent::MouseMoved, 1,
|
| gestureEvent.shiftKey(), gestureEvent.ctrlKey(), gestureEvent.altKey(), gestureEvent.metaKey(), WTF::currentTime());
|
| HitTestRequest request(HitTestRequest::ReadOnly | HitTestRequest::DisallowShadowContent);
|
|
|