hermet pushed a commit to branch efl-1.11. http://git.enlightenment.org/core/efl.git/commit/?id=8330e80acb275237bed7efee9457e123acf200b0
commit 8330e80acb275237bed7efee9457e123acf200b0 Author: Andrii Kroitor <an.kroi...@samsung.com> Date: Mon Sep 22 13:51:41 2014 +0900 edje_program: added signal "focus,part,out" when focus is discarded Summary: @fix Reviewers: cedric, seoz, Hermet Reviewed By: Hermet Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1415 --- src/lib/edje/edje_program.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib/edje/edje_program.c b/src/lib/edje/edje_program.c index 356666e..5d9a67b 100644 --- a/src/lib/edje/edje_program.c +++ b/src/lib/edje/edje_program.c @@ -898,7 +898,12 @@ low_mem_current: break; case EDJE_ACTION_TYPE_FOCUS_SET: if (!pr->targets) - ed->focused_part = NULL; + { + if (ed->focused_part) + _edje_emit(ed, "focus,part,out", + ed->focused_part->part->name); + ed->focused_part = NULL; + } else { EINA_LIST_FOREACH(pr->targets, l, pt) --