projects
/
platform
/
upstream
/
efl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3c8e1cc
)
edje_cc: remove after programs lookup when removing program
65/87365/3
author
Jee-Yong Um
<conr2d@gmail.com>
Wed, 7 Sep 2016 12:45:38 +0000
(21:45 +0900)
committer
Gerrit Code Review
<gerrit@review.vlan103.tizen.org>
Mon, 19 Sep 2016 08:30:37 +0000
(
01:30
-0700)
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I2c5b474519e8baa3fd32c6ec9a91a802046b567b
src/bin/edje/edje_cc_handlers.c
patch
|
blob
|
history
diff --git
a/src/bin/edje/edje_cc_handlers.c
b/src/bin/edje/edje_cc_handlers.c
index 87661e417c17463f19f1fa76e597d531474037f1..5032b608af1b6aa88359555816e43bf6ad04b6d3 100644
(file)
--- a/
src/bin/edje/edje_cc_handlers.c
+++ b/
src/bin/edje/edje_cc_handlers.c
@@
-5366,6
+5366,17
@@
_program_remove(const char *name, Edje_Program **pgrms, unsigned int count)
{
Edje_Program *pr = pgrms[i];
+ if (pr->after)
+ {
+ Eina_List *l;
+ Edje_Program_After *pa;
+
+ EINA_LIST_FOREACH(pr->after, l, pa)
+ {
+ copied_program_lookup_delete(pc, (char *)(pa + 1));
+ }
+ }
+
_edje_program_remove(pc, pr);
if (pr->action == EDJE_ACTION_TYPE_SCRIPT)