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 fa417ad6707e2a82a77b79ac1a7fdfc926c2fda0..4736b6f40f03d686d1f7509a07dd3201de6c3eb0 100644 |
--- a/third_party/WebKit/Source/core/input/EventHandler.cpp |
+++ b/third_party/WebKit/Source/core/input/EventHandler.cpp |
@@ -678,9 +678,11 @@ WebInputEventResult EventHandler::handleMousePressEvent( |
HitTestResult hitTestResult = EventHandlingUtil::hitTestResultInFrame( |
m_frame, documentPoint, HitTestRequest::ReadOnly); |
InputDeviceCapabilities* sourceCapabilities = |
- mouseEvent.fromTouch() |
- ? InputDeviceCapabilities::firesTouchEventsSourceCapabilities() |
- : InputDeviceCapabilities::doesntFireTouchEventsSourceCapabilities(); |
+ m_frame->document() |
+ ->domWindow() |
+ ->getInputDeviceCapabilities() |
+ ->firesTouchEvents(mouseEvent.fromTouch()); |
+ |
if (eventResult == WebInputEventResult::NotHandled) { |
eventResult = m_mouseEventManager->handleMouseFocus(hitTestResult, |
sourceCapabilities); |