e x11 focus fixup - dont do the fixup if input grabbed

this actually fixes everything fully and has focus working nicely now
with the fixup
This commit is contained in:
Carsten Haitzler 2017-08-16 10:42:42 +09:00
parent 074b3fe1eb
commit 73e3ed1bb0
1 changed files with 2 additions and 0 deletions

View File

@ -2422,6 +2422,8 @@ _e_comp_x_mouse_in_fix_check_timer_cb(void *data EINA_UNUSED)
int x, y;
mouse_in_fix_check_timer = NULL;
if (e_grabinput_key_win_get() || e_grabinput_mouse_win_get())
return EINA_FALSE;
ecore_evas_pointer_xy_get(e_comp->ee, &x, &y);
E_CLIENT_REVERSE_FOREACH(cec)
{