| Index: Source/WebCore/platform/chromium/PopupMenuChromium.cpp
|
| diff --git a/Source/WebCore/platform/chromium/PopupMenuChromium.cpp b/Source/WebCore/platform/chromium/PopupMenuChromium.cpp
|
| index 0e48ffd0f3d990c480f94d862d36867bc1243702..6730a0047f698942ef5641f0a344e67b17dca13a 100644
|
| --- a/Source/WebCore/platform/chromium/PopupMenuChromium.cpp
|
| +++ b/Source/WebCore/platform/chromium/PopupMenuChromium.cpp
|
| @@ -71,7 +71,7 @@ void PopupMenuChromium::show(const IntRect& rect, FrameView* frameView, int inde
|
| if (!p.popup) {
|
| Settings* settings = frameView->frame()->page()->settings();
|
| PopupContainerSettings popupSettings = dropDownSettings;
|
| - popupSettings.deviceSupportsTouch = settings->deviceSupportsTouch();
|
| + popupSettings.primaryInputIncludesTouch = settings->primaryPointerDevices() & PointerDeviceTouch;
|
| p.popup = PopupContainer::create(client(), PopupContainer::Select, popupSettings);
|
| }
|
| p.popup->showInRect(rect, frameView, index);
|
|
|