Index: ui/events/ozone/evdev/libgestures_glue/gesture_interpreter_libevdev_cros.cc |
diff --git a/ui/events/ozone/evdev/libgestures_glue/gesture_interpreter_libevdev_cros.cc b/ui/events/ozone/evdev/libgestures_glue/gesture_interpreter_libevdev_cros.cc |
index 8c585d157db4b58bbafb060d14352109f92c4385..663cdb55467b5a8b337718cf9983b00e7c66cb2d 100644 |
--- a/ui/events/ozone/evdev/libgestures_glue/gesture_interpreter_libevdev_cros.cc |
+++ b/ui/events/ozone/evdev/libgestures_glue/gesture_interpreter_libevdev_cros.cc |
@@ -63,6 +63,9 @@ HardwareProperties GestureHardwareProperties( |
hwprops.support_semi_mt = Event_Get_Semi_MT(evdev); |
/* buttonpad means a physical button under the touch surface */ |
hwprops.is_button_pad = Event_Get_Button_Pad(evdev); |
+ hwprops.has_wheel = EvdevBitIsSet(evdev->info.rel_bitmask, REL_WHEEL) || |
+ EvdevBitIsSet(evdev->info.rel_bitmask, REL_HWHEEL); |
+ |
return hwprops; |
} |