Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(124)

Unified Diff: ui/views/mus/pointer_watcher_event_router.cc

Issue 2786693002: Add PointerDetails to ui::MouseEvent's constructors (Closed)
Patch Set: mouse event constructor Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ui/views/mus/pointer_watcher_event_router.cc
diff --git a/ui/views/mus/pointer_watcher_event_router.cc b/ui/views/mus/pointer_watcher_event_router.cc
index e73a13a120d35057120a9f7aa5dfa1fac90b3481..9f8d5270fef8323f306538003d930d0e649e2c08 100644
--- a/ui/views/mus/pointer_watcher_event_router.cc
+++ b/ui/views/mus/pointer_watcher_event_router.cc
@@ -152,8 +152,11 @@ PointerWatcherEventRouter::DetermineEventTypes() {
void PointerWatcherEventRouter::OnCaptureChanged(aura::Window* lost_capture,
aura::Window* gained_capture) {
- const ui::MouseEvent mouse_event(ui::ET_MOUSE_CAPTURE_CHANGED, gfx::Point(),
- gfx::Point(), ui::EventTimeForNow(), 0, 0);
+ const ui::MouseEvent mouse_event(
+ ui::ET_MOUSE_CAPTURE_CHANGED, gfx::Point(), gfx::Point(),
+ ui::EventTimeForNow(), 0, 0,
+ ui::PointerDetails(ui::EventPointerType::POINTER_TYPE_MOUSE,
+ ui::PointerEvent::kMousePointerId));
const ui::PointerEvent event(mouse_event);
gfx::Point location_in_screen =
display::Screen::GetScreen()->GetCursorScreenPoint();

Powered by Google App Engine
This is Rietveld 408576698