diff options
author | Andrii Kroitor <an.kroitor@samsung.com> | 2014-09-22 13:51:41 +0900 |
---|---|---|
committer | ChunEon Park <hermet@hermet.pe.kr> | 2014-09-22 13:57:05 +0900 |
commit | 8330e80acb275237bed7efee9457e123acf200b0 (patch) | |
tree | 198c4cf630ca58e0005f35d7b7d1787b210dca26 | |
parent | 48e55585c83107e63ac36fbd1e3672bf57f68888 (diff) | |
download | efl-8330e80acb275237bed7efee9457e123acf200b0.tar.gz |
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
-rw-r--r-- | src/lib/edje/edje_program.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/edje/edje_program.c b/src/lib/edje/edje_program.c index 356666e76d..5d9a67b40d 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) |