hermet pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=1bbf15899bad0153bf8c0784a57b54768876903e
commit 1bbf15899bad0153bf8c0784a57b54768876903e 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) --