| Index: third_party/WebKit/Source/core/html/HTMLSelectElement.cpp
|
| diff --git a/third_party/WebKit/Source/core/html/HTMLSelectElement.cpp b/third_party/WebKit/Source/core/html/HTMLSelectElement.cpp
|
| index ad5881b756492646994e8e6e03e37bfd44a8f479..bed8a4861b457aaf261e40493bf06a0e71d1e801 100644
|
| --- a/third_party/WebKit/Source/core/html/HTMLSelectElement.cpp
|
| +++ b/third_party/WebKit/Source/core/html/HTMLSelectElement.cpp
|
| @@ -60,6 +60,7 @@
|
| #include "core/html/HTMLOptionElement.h"
|
| #include "core/html/forms/FormController.h"
|
| #include "core/input/EventHandler.h"
|
| +#include "core/input/InputDeviceCapabilities.h"
|
| #include "core/inspector/ConsoleMessage.h"
|
| #include "core/layout/HitTestRequest.h"
|
| #include "core/layout/HitTestResult.h"
|
| @@ -1351,10 +1352,8 @@ void HTMLSelectElement::menuListDefaultEventHandler(Event* event) {
|
| toMouseEvent(event)->button() ==
|
| static_cast<short>(WebPointerProperties::Button::Left)) {
|
| InputDeviceCapabilities* sourceCapabilities =
|
| - toMouseEvent(event)->fromTouch()
|
| - ? InputDeviceCapabilities::firesTouchEventsSourceCapabilities()
|
| - : InputDeviceCapabilities::
|
| - doesntFireTouchEventsSourceCapabilities();
|
| + document().domWindow()->getInputDeviceCapabilities()->firesTouchEvents(
|
| + toMouseEvent(event)->fromTouch());
|
| focus(FocusParams(SelectionBehaviorOnFocus::Restore, WebFocusTypeNone,
|
| sourceCapabilities));
|
| if (layoutObject() && layoutObject()->isMenuList() &&
|
|
|