| Index: third_party/WebKit/Source/core/input/EventHandler.cpp
|
| diff --git a/third_party/WebKit/Source/core/input/EventHandler.cpp b/third_party/WebKit/Source/core/input/EventHandler.cpp
|
| index e7b31f24dd0fcd9b26c4c7e4aebadf2fd74af7c7..41cb83e76a3dba6bad0df20b3f499a874f7ed1d0 100644
|
| --- a/third_party/WebKit/Source/core/input/EventHandler.cpp
|
| +++ b/third_party/WebKit/Source/core/input/EventHandler.cpp
|
| @@ -679,9 +679,13 @@ WebInputEventResult EventHandler::handleMousePressEvent(
|
| HitTestResult hitTestResult = EventHandlingUtil::hitTestResultInFrame(
|
| m_frame, documentPoint, HitTestRequest::ReadOnly);
|
| InputDeviceCapabilities* sourceCapabilities =
|
| - mouseEvent.getSyntheticEventType() == PlatformMouseEvent::FromTouch
|
| - ? InputDeviceCapabilities::firesTouchEventsSourceCapabilities()
|
| - : InputDeviceCapabilities::doesntFireTouchEventsSourceCapabilities();
|
| + m_frame->document()
|
| + ->domWindow()
|
| + ->getInputDeviceCapabilities()
|
| + ->firesTouchEvents(
|
| + mouseEvent.getSyntheticEventType() ==
|
| + PlatformMouseEvent::FromTouch);
|
| +
|
| if (eventResult == WebInputEventResult::NotHandled) {
|
| eventResult = m_mouseEventManager->handleMouseFocus(hitTestResult,
|
| sourceCapabilities);
|
|
|