discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=285c0bbfdcd6b27730af5b144a5c5b97fff664a2

commit 285c0bbfdcd6b27730af5b144a5c5b97fff664a2
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Wed Feb 14 15:05:55 2018 -0500

    efl-wl: check for existing keyboard enter before sending leave
    
    ref 4a32e2456eaca80cee0b1ce70cea00cb41e11979
---
 src/lib/efl_wl/efl_wl.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/efl_wl/efl_wl.c b/src/lib/efl_wl/efl_wl.c
index a9dda23b5a..ce7fce0b2c 100644
--- a/src/lib/efl_wl/efl_wl.c
+++ b/src/lib/efl_wl/efl_wl.c
@@ -1109,7 +1109,7 @@ comp_seats_redo_enter(Comp *c, Comp_Surface *cs)
         struct wl_resource *res;
         Eina_Bool same = s->kbd.enter == cs;
 
-        if (c->active_surface && (!same))
+        if (c->active_surface && s->kbd.enter && (!same))
           {
              l = seat_kbd_active_resources_get(s);
              EINA_LIST_FOREACH(l, ll, res)

-- 


Reply via email to