summaryrefslogtreecommitdiff
path: root/src/lib/efl_wl
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2018-02-14 15:05:55 -0500
committerMike Blumenkrantz <zmike@osg.samsung.com>2018-02-14 15:06:27 -0500
commit285c0bbfdcd6b27730af5b144a5c5b97fff664a2 (patch)
tree012ed262e288506014cefedd28ec34515c432497 /src/lib/efl_wl
parentb84206c4b69b39a4650b695c8396a658a43e51e8 (diff)
efl-wl: check for existing keyboard enter before sending leave
ref 4a32e2456eaca80cee0b1ce70cea00cb41e11979
Diffstat (limited to 'src/lib/efl_wl')
-rw-r--r--src/lib/efl_wl/efl_wl.c2
1 files changed, 1 insertions, 1 deletions
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)
1109 struct wl_resource *res; 1109 struct wl_resource *res;
1110 Eina_Bool same = s->kbd.enter == cs; 1110 Eina_Bool same = s->kbd.enter == cs;
1111 1111
1112 if (c->active_surface && (!same)) 1112 if (c->active_surface && s->kbd.enter && (!same))
1113 { 1113 {
1114 l = seat_kbd_active_resources_get(s); 1114 l = seat_kbd_active_resources_get(s);
1115 EINA_LIST_FOREACH(l, ll, res) 1115 EINA_LIST_FOREACH(l, ll, res)