diff options
author | Chris Michael <cp.michael@samsung.com> | 2017-07-10 14:27:27 -0400 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2017-07-11 17:09:44 +0900 |
commit | 65bde65d3af119f2a97870a2ed4b2d2cff929b22 (patch) | |
tree | 3b9767d221690a5edd076b035fe9bd0d73866764 | |
parent | 05299536167d929195c451319cc3608afa5d3649 (diff) | |
download | efl-65bde65d3af119f2a97870a2ed4b2d2cff929b22.tar.gz |
elput: Update modifers for caps lock
Small patch to fix issue of not setting caps_lock modifier. As we
lookup this modifier index when creating keyboard info, we should be
testing for it and setting seat->modifiers accordingly.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
-rw-r--r-- | src/lib/elput/elput_evdev.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/elput/elput_evdev.c b/src/lib/elput/elput_evdev.c index b041bb6785..454b4a85de 100644 --- a/src/lib/elput/elput_evdev.c +++ b/src/lib/elput/elput_evdev.c @@ -80,6 +80,8 @@ _keyboard_modifiers_update(Elput_Keyboard *kbd, Elput_Seat *seat) seat->modifiers |= ECORE_EVENT_MODIFIER_WIN; if (mask & kbd->info->mods.altgr) seat->modifiers |= ECORE_EVENT_MODIFIER_ALTGR; + if (mask & kbd->info->mods.caps) + seat->modifiers |= ECORE_EVENT_MODIFIER_CAPS; if (xkb_state_led_index_is_active(kbd->state, kbd->info->leds.num)) leds |= ELPUT_LED_NUM; |