jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=f3991707bee4dc2396ef93e1242671470f48ea06
commit f3991707bee4dc2396ef93e1242671470f48ea06 Author: Jean-Philippe Andre <jp.an...@samsung.com> Date: Tue Jun 7 13:52:15 2016 +0900 tests: Fix fake event test (avoid ERR) An event object was deleted carelessly. --- src/bin/elementary/test_events.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/bin/elementary/test_events.c b/src/bin/elementary/test_events.c index fadbdee..ef1eefc 100644 --- a/src/bin/elementary/test_events.c +++ b/src/bin/elementary/test_events.c @@ -65,8 +65,11 @@ _key_down(void *data, const Eo_Event *ev) efl_event_key_compose_get(ev->info)); elm_object_text_set(td->text, str); - eo_del(td->evkeydown); - td->evkeydown = efl_event_dup(ev->info); + if (!efl_event_fake_get(ev->info)) + { + eo_del(td->evkeydown); + td->evkeydown = efl_event_dup(ev->info); + } return 1; } @@ -98,8 +101,11 @@ _key_up(void *data, const Eo_Event *ev) { testdata *td = data; - eo_del(td->evkeyup); - td->evkeyup = efl_event_dup(ev->info); + if (!efl_event_fake_get(ev->info)) + { + eo_del(td->evkeyup); + td->evkeyup = efl_event_dup(ev->info); + } // FIXME: how to use efl_loop_timeout? // 1. I can't cancel it (it crashes) --