forked from enlightenment/efl
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>
This commit is contained in:
parent
8fdb4e0d8d
commit
1b97abae49
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue