diff options
author | Jean-Philippe Andre <jp.andre@samsung.com> | 2015-08-18 21:07:53 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2015-10-01 11:49:57 +0900 |
commit | 5138d54b3ee95983fae3518ba5f83de044c0bc2b (patch) | |
tree | 3965badb1c29a5f24ce79cf4a75f17b70a39c294 | |
parent | 2f6f46e2d315d4c0b506c1c0ec281b77f1281b12 (diff) | |
download | efl-5138d54b3ee95983fae3518ba5f83de044c0bc2b.tar.gz |
Edje: Fix filters for IMAGE parts inherited states
-rw-r--r-- | src/bin/edje/edje_cc_handlers.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/bin/edje/edje_cc_handlers.c b/src/bin/edje/edje_cc_handlers.c index 5a56fb29ee..18adacb1ae 100644 --- a/src/bin/edje/edje_cc_handlers.c +++ b/src/bin/edje/edje_cc_handlers.c @@ -7089,6 +7089,18 @@ st_collections_group_parts_part_description_inherit(void) ied->image.tweens[i] = iid_new; } + /* Filters stuff */ + ied->filter.code = STRDUP(ied->filter.code); + if (ied->filter.code) + { + Eina_List *list, *l; + const char *name; + list = ied->filter.sources; + ied->filter.sources = NULL; + EINA_LIST_FOREACH(list, l, name) + ied->filter.sources = eina_list_append(ied->filter.sources, STRDUP(name)); + } + break; } case EDJE_PART_TYPE_PROXY: |