Index: ui/events/ozone/evdev/event_factory_evdev.cc |
diff --git a/ui/events/ozone/evdev/event_factory_evdev.cc b/ui/events/ozone/evdev/event_factory_evdev.cc |
index 0895c0a14c892a30ab10253c57eed33914e88c80..5499339b5d40911d5d889a1cca7439999ccac81f 100644 |
--- a/ui/events/ozone/evdev/event_factory_evdev.cc |
+++ b/ui/events/ozone/evdev/event_factory_evdev.cc |
@@ -74,13 +74,8 @@ scoped_ptr<EventConverterEvdev> CreateConverter( |
scoped_ptr<GestureInterpreterLibevdevCros> gesture_interp = |
make_scoped_ptr(new GestureInterpreterLibevdevCros( |
params.modifiers, params.cursor, params.dispatch_callback)); |
- scoped_ptr<EventReaderLibevdevCros> libevdev_reader = |
- make_scoped_ptr(new EventReaderLibevdevCros( |
- fd, |
- params.path, |
- params.id, |
- gesture_interp.PassAs<EventReaderLibevdevCros::Delegate>())); |
- return libevdev_reader.PassAs<EventConverterEvdev>(); |
+ return make_scoped_ptr(new EventReaderLibevdevCros( |
+ fd, params.path, params.id, gesture_interp.Pass())); |
} |
#endif |