| Index: ui/events/ozone/evdev/libgestures_glue/event_reader_libevdev_cros.cc
|
| diff --git a/ui/events/ozone/evdev/libgestures_glue/event_reader_libevdev_cros.cc b/ui/events/ozone/evdev/libgestures_glue/event_reader_libevdev_cros.cc
|
| index 9ad37b21a687ef97a92d74ca7c8b7f02ecd8fc47..aeed7914f908c1c5e03a4f27141560977cc0adb5 100644
|
| --- a/ui/events/ozone/evdev/libgestures_glue/event_reader_libevdev_cros.cc
|
| +++ b/ui/events/ozone/evdev/libgestures_glue/event_reader_libevdev_cros.cc
|
| @@ -29,8 +29,11 @@ EventReaderLibevdevCros::EventReaderLibevdevCros(int fd,
|
| const base::FilePath& path,
|
| int id,
|
| InputDeviceType type,
|
| + const EventDeviceInfo& devinfo,
|
| scoped_ptr<Delegate> delegate)
|
| - : EventConverterEvdev(fd, path, id, type), delegate_(delegate.Pass()) {
|
| + : EventConverterEvdev(fd, path, id, type),
|
| + has_keyboard_(devinfo.HasKeyboard()),
|
| + delegate_(delegate.Pass()) {
|
| memset(&evdev_, 0, sizeof(evdev_));
|
| evdev_.log = OnLogMessage;
|
| evdev_.log_udata = this;
|
| @@ -65,6 +68,10 @@ void EventReaderLibevdevCros::OnFileCanReadWithoutBlocking(int fd) {
|
| }
|
| }
|
|
|
| +bool EventReaderLibevdevCros::HasKeyboard() const {
|
| + return has_keyboard_;
|
| +}
|
| +
|
| // static
|
| void EventReaderLibevdevCros::OnSynReport(void* data,
|
| EventStateRec* evstate,
|
|
|