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); |