From 21f267d007df2751d6c0df161e483d3e217faac1 Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Wed, 14 Aug 2013 14:01:35 +0100 Subject: [PATCH] Fix bug in shell which was causing wayland clients to always have input stuck in upper case if Shift was pressed than released. Signed-off-by: Chris Michael --- src/modules/wl_desktop_shell/e_mod_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/wl_desktop_shell/e_mod_main.c b/src/modules/wl_desktop_shell/e_mod_main.c index 46e002aaf..6570531fe 100644 --- a/src/modules/wl_desktop_shell/e_mod_main.c +++ b/src/modules/wl_desktop_shell/e_mod_main.c @@ -1427,7 +1427,7 @@ _e_wl_shell_shell_surface_cb_key_up(void *data, Evas_Object *obj EINA_UNUSED, vo WL_KEYBOARD_KEY_STATE_RELEASED); /* update xkb key state */ - xkb_state_update_key(_e_wl_comp->input->xkb.state, key + 8, XKB_KEY_DOWN); + xkb_state_update_key(_e_wl_comp->input->xkb.state, key + 8, XKB_KEY_UP); /* update keyboard modifiers */ serial = wl_display_get_serial(_e_wl_comp->wl.display);