Fix bug in shell which was causing wayland clients to always have
authorChris Michael <cp.michael@samsung.com>
Wed, 14 Aug 2013 13:01:35 +0000 (14:01 +0100)
committerChris Michael <cp.michael@samsung.com>
Wed, 14 Aug 2013 13:02:23 +0000 (14:02 +0100)
input stuck in upper case if Shift was pressed than released.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
src/modules/wl_desktop_shell/e_mod_main.c

index 46e002a..6570531 100644 (file)
@@ -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);