diff options
-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: |