| Index: ui/events/x/events_x.cc
|
| diff --git a/ui/events/x/events_x.cc b/ui/events/x/events_x.cc
|
| index 7a3ff70e6aae0cbb5281e377e1e8ae5244dee7e7..3c64f512a93e721af38019cf4b9d97542e35bbf6 100644
|
| --- a/ui/events/x/events_x.cc
|
| +++ b/ui/events/x/events_x.cc
|
| @@ -539,6 +539,18 @@ gfx::Vector2d GetMouseWheelOffset(const base::NativeEvent& native_event) {
|
| }
|
| }
|
|
|
| +base::NativeEvent CopyNativeEvent(const base::NativeEvent& event) {
|
| + if (!event || event->type == GenericEvent)
|
| + return NULL;
|
| + XEvent* copy = new XEvent;
|
| + *copy = *event;
|
| + return copy;
|
| +}
|
| +
|
| +void ReleaseCopiedNativeEvent(const base::NativeEvent& event) {
|
| + delete event;
|
| +}
|
| +
|
| void ClearTouchIdIfReleased(const base::NativeEvent& xev) {
|
| ui::EventType type = ui::EventTypeFromNative(xev);
|
| if (type == ui::ET_TOUCH_CANCELLED ||
|
|
|