summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2015-08-18 21:07:53 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2015-10-01 11:49:57 +0900
commit5138d54b3ee95983fae3518ba5f83de044c0bc2b (patch)
tree3965badb1c29a5f24ce79cf4a75f17b70a39c294
parent2f6f46e2d315d4c0b506c1c0ec281b77f1281b12 (diff)
downloadefl-5138d54b3ee95983fae3518ba5f83de044c0bc2b.tar.gz
Edje: Fix filters for IMAGE parts inherited states
-rw-r--r--src/bin/edje/edje_cc_handlers.c12
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: