Index: ui/events/event.cc |
diff --git a/ui/events/event.cc b/ui/events/event.cc |
index df38f38365ace7a3d8adbd89ea72bf7d493385ae..db28bc6d1766dfea35b1b3ca89ec013d33fe9700 100644 |
--- a/ui/events/event.cc |
+++ b/ui/events/event.cc |
@@ -116,6 +116,16 @@ Event::~Event() { |
ReleaseCopiedNativeEvent(native_event_); |
} |
+GestureEvent* Event::AsGestureEvent() { |
+ CHECK(IsGestureEvent()); |
+ return static_cast<GestureEvent*>(this); |
+} |
+ |
+const GestureEvent* Event::AsGestureEvent() const { |
+ CHECK(IsGestureEvent()); |
+ return static_cast<const GestureEvent*>(this); |
+} |
+ |
bool Event::HasNativeEvent() const { |
base::NativeEvent null_event; |
std::memset(&null_event, 0, sizeof(null_event)); |