Index: ui/views/widget/desktop_aura/x11_pointer_grab.cc |
diff --git a/ui/views/widget/desktop_aura/x11_pointer_grab.cc b/ui/views/widget/desktop_aura/x11_pointer_grab.cc |
index 26a1c1d643eb2ee95314d64d4a3ecd3d194944da..f50aa24d9b18dd23325003998d3ac0844f56f8fb 100644 |
--- a/ui/views/widget/desktop_aura/x11_pointer_grab.cc |
+++ b/ui/views/widget/desktop_aura/x11_pointer_grab.cc |
@@ -32,6 +32,9 @@ int GrabPointer(XID window, bool owner_events, ::Cursor cursor) { |
XISetMask(mask, XI_ButtonPress); |
XISetMask(mask, XI_ButtonRelease); |
XISetMask(mask, XI_Motion); |
+ XISetMask(mask, XI_TouchBegin); |
+ XISetMask(mask, XI_TouchUpdate); |
+ XISetMask(mask, XI_TouchEnd); |
XIEventMask evmask; |
evmask.mask_len = sizeof(mask); |
evmask.mask = mask; |