Index: ui/events/ozone/events_ozone.cc |
diff --git a/ui/events/ozone/events_ozone.cc b/ui/events/ozone/events_ozone.cc |
index d2e1e33b5775e8874ffb814599f6c01068a8f5f8..04691c38e2b403ad6186ba52f778d1c7f2afe598 100644 |
--- a/ui/events/ozone/events_ozone.cc |
+++ b/ui/events/ozone/events_ozone.cc |
@@ -31,13 +31,15 @@ gfx::Point EventSystemLocationFromNative( |
const base::NativeEvent& native_event) { |
const ui::LocatedEvent* e = |
static_cast<const ui::LocatedEvent*>(native_event); |
- DCHECK(e->IsMouseEvent() || e->IsTouchEvent() || e->IsGestureEvent() || |
- e->IsScrollEvent()); |
- return e->location(); |
+ DCHECK(e->IsLocatedEvent()); |
+ return e->root_location(); |
} |
gfx::Point EventLocationFromNative(const base::NativeEvent& native_event) { |
- return EventSystemLocationFromNative(native_event); |
+ const ui::LocatedEvent* e = |
+ static_cast<const ui::LocatedEvent*>(native_event); |
+ DCHECK(e->IsLocatedEvent()); |
+ return e->location(); |
} |
int GetChangedMouseButtonFlagsFromNative( |