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 4f4dac520b3e4ee64bb63b38e667c9e3bd0a88f7..e2cadeca7f170b2e0a0ff8b485f2498183e8d58d 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 |
@@ -35,6 +35,7 @@ EventReaderLibevdevCros::EventReaderLibevdevCros(int fd, |
has_keyboard_(devinfo.HasKeyboard()), |
has_mouse_(devinfo.HasMouse()), |
has_touchpad_(devinfo.HasTouchpad()), |
+ has_caps_lock_led_(devinfo.HasLedEvent(LED_CAPSL)), |
delegate_(delegate.Pass()) { |
memset(&evdev_, 0, sizeof(evdev_)); |
evdev_.log = OnLogMessage; |
@@ -82,6 +83,10 @@ bool EventReaderLibevdevCros::HasTouchpad() const { |
return has_touchpad_; |
} |
+bool EventReaderLibevdevCros::HasCapsLockLed() const { |
+ return has_caps_lock_led_; |
+} |
+ |
void EventReaderLibevdevCros::SetAllowedKeys( |
scoped_ptr<std::set<DomCode>> allowed_keys) { |
DCHECK(HasKeyboard()); |