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:
50ffa01
)
e_keyrouter: do not handle key events if data is null
99/176399/1
accepted/tizen/unified/20180421.023426
submit/tizen/20180420.053506
author
JengHyun Kang
<jhyuni.kang@samsung.com>
Thu, 19 Apr 2018 05:01:14 +0000
(14:01 +0900)
committer
JengHyun Kang
<jhyuni.kang@samsung.com>
Thu, 19 Apr 2018 05:01:14 +0000
(14:01 +0900)
Change-Id: Iead22ab77ed12679e14adc2b0a99c4b3d96dcb21
src/bin/e_keyrouter_events.c
patch
|
blob
|
history
diff --git
a/src/bin/e_keyrouter_events.c
b/src/bin/e_keyrouter_events.c
index bd3af020d810f53a7d65d7872d50d4a330a2aede..dc4114f99caa958140d2afc17c87f32ba37309ef 100644
(file)
--- a/
src/bin/e_keyrouter_events.c
+++ b/
src/bin/e_keyrouter_events.c
@@
-60,6
+60,12
@@
e_keyrouter_event_process(void *event, int type)
e_screensaver_notidle();
+ if (!ev->data)
+ {
+ KLWRN("%s key (%d) %s is not handled by keyrouter\n", ev->keyname, ev->keycode, (type == ECORE_EVENT_KEY_DOWN) ? "press" : "release");
+ goto focus_deliver;
+ }
+
key_data = (E_Keyrouter_Event_Data *)ev->data;
if (key_data->client || key_data->surface)