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..6746df3b7fa9d46c9c4843984a1f8fe7867b1645 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.primaryInputIsTouch = settings->primaryPointerDevices() & PointerDeviceTouch; |
p.popup = PopupContainer::create(client(), PopupContainer::Select, popupSettings); |
} |
p.popup->showInRect(rect, frameView, index); |