projects
/
platform
/
core
/
uifw
/
e-mod-tizen-keyrouter.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
aed87af
)
Add a surface to destroy listener if this key is not grabbed
64/86864/1
author
JengHyun Kang
<jhyuni.kang@samsung.com>
Mon, 5 Sep 2016 08:56:30 +0000
(17:56 +0900)
committer
JengHyun Kang
<jhyuni.kang@samsung.com>
Mon, 5 Sep 2016 08:56:30 +0000
(17:56 +0900)
Change-Id: Ie5d2e7bc359a5ca54578cc5d911a1c7e8fb0c5dc
src/e_mod_keyrouter_events.c
patch
|
blob
|
history
diff --git
a/src/e_mod_keyrouter_events.c
b/src/e_mod_keyrouter_events.c
index
e84dc72
..
60bd0c9
100644
(file)
--- a/
src/e_mod_keyrouter_events.c
+++ b/
src/e_mod_keyrouter_events.c
@@
-186,6
+186,14
@@
_e_keyrouter_send_key_events_press(int type, Ecore_Event_Key *ev)
if (!_e_keyrouter_is_key_grabbed(ev->keycode))
{
res = _e_keyrouter_send_key_events_focus(type, surface_focus, ev, &delivered_surface);
+ if (delivered_surface)
+ {
+ res = e_keyrouter_add_surface_destroy_listener(delivered_surface);
+ if (res != TIZEN_KEYROUTER_ERROR_NONE)
+ {
+ KLWRN("Failed to add surface to destroy listener (res: %d)\n", res);
+ }
+ }
return res;
}