diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c index 57dc97500..01a5ac0c6 100644 --- a/src/bin/e_comp_wl.c +++ b/src/bin/e_comp_wl.c @@ -608,10 +608,6 @@ _e_comp_wl_evas_cb_focus_in_timer(E_Client *ec) e_comp_wl_input_keyboard_modifiers_update(); serial = wl_display_next_serial(e_comp_wl->wl.disp); t = ecore_time_unix_get(); - EINA_LIST_FOREACH(e_comp_wl->kbd.focused, l, res) - wl_array_for_each(k, &e_comp_wl->kbd.keys) - wl_keyboard_send_key(res, serial, t, - *k, WL_KEYBOARD_KEY_STATE_PRESSED); return EINA_FALSE; } @@ -703,9 +699,6 @@ _e_comp_wl_keyboard_leave(E_Client *ec) t = ecore_time_unix_get(); EINA_LIST_FOREACH_SAFE(e_comp_wl->kbd.focused, l, ll, res) { - wl_array_for_each(k, &e_comp_wl->kbd.keys) - wl_keyboard_send_key(res, serial, t, - *k, WL_KEYBOARD_KEY_STATE_RELEASED); if (ec->comp_data->surface) wl_keyboard_send_leave(res, serial, ec->comp_data->surface); e_comp_wl->kbd.focused = eina_list_remove_list(e_comp_wl->kbd.focused, l);