From bf0fe7da5bda2ec1ed5eb3dc100c6c5654747f79 Mon Sep 17 00:00:00 2001 From: Vyacheslav Reutskiy Date: Fri, 16 Dec 2016 15:30:20 +0200 Subject: [PATCH] edje_pick: copy images from image sets @fix Change-Id: I903b52e3153f2504e16831aecc857b965140d6fc Signed-off-by: Vyacheslav Reutskiy --- src/bin/edje/edje_pick.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/bin/edje/edje_pick.c b/src/bin/edje/edje_pick.c index 7826960..bc97d1c 100644 --- a/src/bin/edje/edje_pick.c +++ b/src/bin/edje/edje_pick.c @@ -1259,6 +1259,8 @@ static int _edje_pick_image_set_add(int id, Edje_File *edf, Edje_File *o) { static int current_set_id = -1; + Edje_Image_Directory_Set_Entry *ent; + Eina_List *l; int new_id = _edje_pick_image_new_id_get(context.current_file->imagesetlist, id); if (new_id >= 0) return new_id; @@ -1279,6 +1281,10 @@ _edje_pick_image_set_add(int id, Edje_File *edf, Edje_File *o) /* Save IDs in set-list, used in Desc update later */ context.current_file->imagesetlist = eina_list_append( context.current_file->imagesetlist, set); + EINA_LIST_FOREACH(edf->image_dir->sets[id].entries, l, ent) + { + _edje_pick_image_entry_add(ent->id, edf, o); + } } } -- 2.7.4