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..b3b9cb9986b8d5bc08019a3e43b192f75bdedf5e 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 |
//////////////////////////////////////////////////////////////////////////////// |
@@ -287,12 +277,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, |
@@ -316,10 +303,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(); |
@@ -347,7 +333,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(); |