From 8ea9bc7ba060347fcfbf3fd03e363755d6d23299 Mon Sep 17 00:00:00 2001 From: Jaehwan Kim Date: Tue, 18 Nov 2014 17:13:38 +0900 Subject: [PATCH] edje: Set the default image in image set. If there's no suitable image in image set, set the first image among the set. --- src/lib/edje/edje_calc.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/lib/edje/edje_calc.c b/src/lib/edje/edje_calc.c index 14627cd302..f6d75e6cc7 100644 --- a/src/lib/edje/edje_calc.c +++ b/src/lib/edje/edje_calc.c @@ -405,6 +405,23 @@ _edje_image_find(Evas_Object *obj, Edje *ed, Edje_Real_Part_Set **eps, } } + entry = eina_list_data_get(set->entries); + if (entry) + { + if (eps) + { + if (!*eps) + *eps = calloc(1, sizeof (Edje_Real_Part_Set)); + if (*eps) + { + (*eps)->entry = entry; + (*eps)->set = set; + (*eps)->id = id; + } + } + return entry->id; + } + return -1; }