Index: services/ui/ws/event_dispatcher.cc |
diff --git a/services/ui/ws/event_dispatcher.cc b/services/ui/ws/event_dispatcher.cc |
index 5eac6b0cb5f48a496751b040f6c882020d960554..3890db7bb4bc43bd2fa893296d11ec19d1e64634 100644 |
--- a/services/ui/ws/event_dispatcher.cc |
+++ b/services/ui/ws/event_dispatcher.cc |
@@ -52,16 +52,6 @@ bool IsLocationInNonclientArea(const ServerWindow* target, |
return true; |
} |
-uint32_t PointerId(const ui::LocatedEvent& event) { |
- if (event.IsPointerEvent()) |
- return event.AsPointerEvent()->pointer_id(); |
- if (event.IsMouseWheelEvent()) |
- return ui::PointerEvent::kMousePointerId; |
- |
- NOTREACHED(); |
- return 0; |
-} |
- |
} // namespace |
//////////////////////////////////////////////////////////////////////////////// |
@@ -288,12 +278,9 @@ void EventDispatcher::ProcessEvent(const ui::Event& event, |
return; |
} |
- if (event.IsPointerEvent() || event.IsMouseWheelEvent()) { |
- ProcessLocatedEvent(*event.AsLocatedEvent()); |
- return; |
- } |
- |
- NOTREACHED(); |
+ DCHECK(event.IsPointerEvent()); |
+ ProcessPointerEvent(*event.AsPointerEvent()); |
+ return; |
} |
void EventDispatcher::ProcessKeyEvent(const ui::KeyEvent& event, |
@@ -317,10 +304,9 @@ void EventDispatcher::ProcessKeyEvent(const ui::KeyEvent& event, |
EventDispatcherDelegate::AcceleratorPhase::POST); |
} |
-void EventDispatcher::ProcessLocatedEvent(const ui::LocatedEvent& event) { |
- DCHECK(event.IsPointerEvent() || event.IsMouseWheelEvent()); |
- const bool is_mouse_event = |
- event.IsMousePointerEvent() || event.IsMouseWheelEvent(); |
+void EventDispatcher::ProcessPointerEvent(const ui::PointerEvent& event) { |
+ DCHECK(event.IsPointerEvent()); |
+ const bool is_mouse_event = event.IsMousePointerEvent(); |
if (is_mouse_event) { |
mouse_pointer_last_location_ = event.root_location(); |
@@ -348,7 +334,7 @@ void EventDispatcher::ProcessLocatedEvent(const ui::LocatedEvent& event) { |
return; |
} |
- const int32_t pointer_id = PointerId(event); |
+ const int32_t pointer_id = event.pointer_id(); |
if (!IsTrackingPointer(pointer_id) || |
!pointer_targets_[pointer_id].is_pointer_down) { |
const bool any_pointers_down = AreAnyPointersDown(); |