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 a0b84585844f6340b7d284f0c1bc4d7eba186b50..a9709f80b98cecb6edc0b7c362e072a3a7c0f8bb 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 |
@@ -37,6 +37,9 @@ EventReaderLibevdevCros::EventReaderLibevdevCros(int fd, |
has_touchpad_(devinfo.HasTouchpad()), |
has_caps_lock_led_(devinfo.HasLedEvent(LED_CAPSL)), |
delegate_(delegate.Pass()) { |
+ // This class assumes it does not deal with internal keyboards. |
+ CHECK(!has_keyboard_ || type != INPUT_DEVICE_INTERNAL); |
spang
2015/03/11 21:12:26
DCHECK per the style guide.
|
+ |
memset(&evdev_, 0, sizeof(evdev_)); |
evdev_.log = OnLogMessage; |
evdev_.log_udata = this; |
@@ -87,17 +90,6 @@ bool EventReaderLibevdevCros::HasCapsLockLed() const { |
return has_caps_lock_led_; |
} |
-void EventReaderLibevdevCros::SetAllowedKeys( |
- scoped_ptr<std::set<DomCode>> allowed_keys) { |
- DCHECK(HasKeyboard()); |
- delegate_->SetAllowedKeys(allowed_keys.Pass()); |
-} |
- |
-void EventReaderLibevdevCros::AllowAllKeys() { |
- DCHECK(HasKeyboard()); |
- delegate_->AllowAllKeys(); |
-} |
- |
void EventReaderLibevdevCros::OnStopped() { |
delegate_->OnLibEvdevCrosStopped(&evdev_, &evstate_); |
} |