| 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 11dd2d71fa5d5583b6e407b83d86bd2fe2f8b7bc..c41a04d2f087ffec6ab9e50ccfc63436402369ea 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
|
| @@ -264,7 +264,11 @@ void GestureInterpreterLibevdevCros::DispatchMouseButton(unsigned int modifier,
|
| EventType type = (down ? ET_MOUSE_PRESSED : ET_MOUSE_RELEASED);
|
| modifiers_->UpdateModifier(modifier, down);
|
| MouseEvent event(type, loc, loc, modifiers_->GetModifierFlags() | flag, flag);
|
| - Dispatch(&event);
|
| +
|
| + // This hack is necessary to trigger setting the repeat count.
|
| + // TODO(spang): Fix it.
|
| + MouseEvent event2(&event);
|
| + Dispatch(&event2);
|
| }
|
|
|
| } // namespace ui
|
|
|