projects
/
platform
/
upstream
/
enlightenment.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9342e1a
)
e_comp_wl: Do not send key event to client is key event's data is 0x1
72/119472/1
author
JengHyun Kang
<jhyuni.kang@samsung.com>
Fri, 17 Mar 2017 05:42:58 +0000
(14:42 +0900)
committer
JengHyun Kang
<jhyuni.kang@samsung.com>
Fri, 17 Mar 2017 05:42:58 +0000
(14:42 +0900)
Change-Id: I73cbef306dc0c41ad820911a2fa290082267b690
src/bin/e_comp_wl.c
patch
|
blob
|
history
diff --git
a/src/bin/e_comp_wl.c
b/src/bin/e_comp_wl.c
index e000c4ad66b5365e73536215d3d6084666a3625a..110d35fa5d83166410408c83ab328c87be258b73 100644
(file)
--- 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();