e-comp-wl: don't send keyboard modifiers twice.
authorChris Michael <cp.michael@samsung.com>
Tue, 14 Jul 2015 18:46:13 +0000 (14:46 -0400)
committerChris Michael <cp.michael@samsung.com>
Tue, 14 Jul 2015 18:46:13 +0000 (14:46 -0400)
NB: e_comp_wl_input_keyboard_modifiers_update already sends keyboard
modifiers to all keyboard resources, so no need to call this twice.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
src/bin/e_comp_wl_input.c

index 270b1f9..c04c936 100644 (file)
@@ -400,17 +400,6 @@ _e_comp_wl_input_keymap_update(struct xkb_keymap *keymap)
 
    /* update modifiers */
    e_comp_wl_input_keyboard_modifiers_update();
-
-   if ((!latched) && (!locked)) return;
-
-   /* send modifiers */
-   serial = wl_display_get_serial(e_comp->wl_comp_data->wl.disp);
-   EINA_LIST_FOREACH(e_comp->wl_comp_data->kbd.resources, l, res)
-     wl_keyboard_send_modifiers(res, serial,
-                                e_comp->wl_comp_data->kbd.mod_depressed,
-                                e_comp->wl_comp_data->kbd.mod_latched,
-                                e_comp->wl_comp_data->kbd.mod_locked,
-                                e_comp->wl_comp_data->kbd.mod_group);
 }
 
 EINTERN Eina_Bool