block keyboard sending for wl clients if a compositor grab is active

fix T3599
This commit is contained in:
Mike Blumenkrantz 2016-05-10 13:00:01 -04:00
parent eee1ee8fb0
commit 961d3177da
1 changed files with 1 additions and 0 deletions

View File

@ -484,6 +484,7 @@ _e_comp_wl_evas_cb_focus_in(void *data, Evas *evas EINA_UNUSED, Evas_Object *obj
e_comp_wl->kbd.focused = eina_list_append(e_comp_wl->kbd.focused, res);
if (!e_comp_wl->kbd.focused) return;
e_comp_wl_input_keyboard_enter_send(ec);
if (e_comp_util_kbd_grabbed()) return;
e_comp_wl_data_device_keyboard_focus_set();
ec->comp_data->on_focus_timer =
ecore_timer_add(0.8, (Ecore_Task_Cb)_e_comp_wl_evas_cb_focus_in_timer, ec);