Index: services/ui/ws/event_dispatcher.cc |
diff --git a/services/ui/ws/event_dispatcher.cc b/services/ui/ws/event_dispatcher.cc |
index 06c632338126f2ff3003a0152083913836d6ee5e..5eac6b0cb5f48a496751b040f6c882020d960554 100644 |
--- a/services/ui/ws/event_dispatcher.cc |
+++ b/services/ui/ws/event_dispatcher.cc |
@@ -157,7 +157,8 @@ bool EventDispatcher::SetCaptureWindow(ServerWindow* window, |
// cancels. |
ui::PointerEvent event( |
event_type, gfx::Point(), gfx::Point(), ui::EF_NONE, pair.first, |
- ui::PointerDetails(pointer_type), ui::EventTimeForNow()); |
+ 0 /* changed_button_flags */, ui::PointerDetails(pointer_type), |
+ ui::EventTimeForNow()); |
DispatchToPointerTarget(pair.second, event); |
} |
pointer_targets_.clear(); |
@@ -425,6 +426,7 @@ void EventDispatcher::UpdateTargetForPointer(int32_t pointer_id, |
ui::PointerEvent exit_event( |
ui::ET_POINTER_EXITED, event.location(), event.root_location(), |
event.flags(), ui::PointerEvent::kMousePointerId, |
+ 0 /* changed_button_flags */, |
ui::PointerDetails(ui::EventPointerType::POINTER_TYPE_MOUSE), |
event.time_stamp()); |
DispatchToPointerTarget(pointer_targets_[pointer_id], exit_event); |