From bccc203b011ecfc39e8a38ad7dc0b60f217867d2 Mon Sep 17 00:00:00 2001 From: JengHyun Kang Date: Wed, 4 Apr 2018 20:10:41 +0900 Subject: [PATCH] check 0x1(keyrouting skip flag) in focus hook Change-Id: I5a0a4b78aa57a7c39e05c0d1fcf359fc8bce8045 --- src/e_mod_keyrouter_events.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/e_mod_keyrouter_events.c b/src/e_mod_keyrouter_events.c index 2c7fef8..cbb3fe6 100644 --- a/src/e_mod_keyrouter_events.c +++ b/src/e_mod_keyrouter_events.c @@ -404,7 +404,7 @@ _e_keyrouter_send_key_events_focus(int type, struct wl_resource *surface_focus, if (!e_keyrouter_intercept_hook_call(E_KEYROUTER_INTERCEPT_HOOK_DELIVER_FOCUS, type, ev)) { - if (ev->data) + if (ev->data && ev->data != (void *)0x1) { *delivered_surface = ev->data; ev->data = wl_resource_get_client(ev->data); -- 2.34.1