raster pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=73e3ed1bb0a74eba509082c437469c4d5d279c88

commit 73e3ed1bb0a74eba509082c437469c4d5d279c88
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Wed Aug 16 10:42:42 2017 +0900

    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
---
 src/bin/e_comp_x.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/bin/e_comp_x.c b/src/bin/e_comp_x.c
index 551e78473..e56419ba6 100644
--- a/src/bin/e_comp_x.c
+++ b/src/bin/e_comp_x.c
@@ -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)
      {

-- 


Reply via email to