From: JengHyun Kang Date: Fri, 17 Mar 2017 05:42:58 +0000 (+0900) Subject: e_comp_wl: Do not send key event to client is key event's data is 0x1 X-Git-Tag: submit/tizen/20170317.065102~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=75efa72b1f18d269f78d554c28b8d85280f738a7;p=platform%2Fupstream%2Fenlightenment.git e_comp_wl: Do not send key event to client is key event's data is 0x1 Change-Id: I73cbef306dc0c41ad820911a2fa290082267b690 --- diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c index e000c4ad66..110d35fa5d 100644 --- a/src/bin/e_comp_wl.c +++ b/src/bin/e_comp_wl.c @@ -5474,7 +5474,7 @@ e_comp_wl_key_down(Ecore_Event_Key *ev) if (ev->data) { - if (wc != ev->data) + if ((wc != ev->data) && (ev->data != 0x1)) { _e_comp_wl_key_send(ev, WL_KEYBOARD_KEY_STATE_PRESSED, e_comp_wl->kbd.resources, EINA_FALSE); } @@ -5492,6 +5492,8 @@ e_comp_wl_key_down(Ecore_Event_Key *ev) } } + if (ev->data == (void *)0x1) return EINA_FALSE; + if ((!e_client_action_get()) && (!e_comp->input_key_grabs)) { ec = e_client_focused_get();