| Index: ui/events/ozone/evdev/event_factory_evdev.cc
|
| diff --git a/ui/events/ozone/evdev/event_factory_evdev.cc b/ui/events/ozone/evdev/event_factory_evdev.cc
|
| index 9d79b14b0483ff6eb4ab0c7342b72dd4d323d126..741abc0765100c9a228e81f40bb9c1fbd16a33c5 100644
|
| --- a/ui/events/ozone/evdev/event_factory_evdev.cc
|
| +++ b/ui/events/ozone/evdev/event_factory_evdev.cc
|
| @@ -167,6 +167,7 @@ void EventFactoryEvdev::DispatchMouseMoveEvent(
|
| params.timestamp, modifiers_.GetModifierFlags(),
|
| /* changed_button_flags */ 0);
|
| event.set_source_device_id(params.device_id);
|
| + event.set_pointer_details(params.pointer_details);
|
| DispatchUiEvent(&event);
|
| }
|
|
|
| @@ -216,6 +217,7 @@ void EventFactoryEvdev::DispatchMouseButtonEvent(
|
| modifiers_.GetModifierFlags() | flag,
|
| /* changed_button_flags */ flag);
|
| event.set_source_device_id(params.device_id);
|
| + event.set_pointer_details(params.pointer_details);
|
| DispatchUiEvent(&event);
|
| }
|
|
|
| @@ -353,11 +355,13 @@ void EventFactoryEvdev::WarpCursorTo(gfx::AcceleratedWidget widget,
|
| cursor_->MoveCursorTo(widget, location);
|
|
|
| base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| - FROM_HERE, base::Bind(&EventFactoryEvdev::DispatchMouseMoveEvent,
|
| - weak_ptr_factory_.GetWeakPtr(),
|
| - MouseMoveEventParams(-1 /* device_id */,
|
| - cursor_->GetLocation(),
|
| - EventTimeForNow())));
|
| + FROM_HERE,
|
| + base::Bind(&EventFactoryEvdev::DispatchMouseMoveEvent,
|
| + weak_ptr_factory_.GetWeakPtr(),
|
| + MouseMoveEventParams(
|
| + -1 /* device_id */, cursor_->GetLocation(),
|
| + PointerDetails(EventPointerType::POINTER_TYPE_MOUSE),
|
| + EventTimeForNow())));
|
| }
|
|
|
| int EventFactoryEvdev::NextDeviceId() {
|
|
|