diff options
author | Jaehwan Kim <jae.hwan.kim@samsung.com> | 2014-11-18 17:13:38 +0900 |
---|---|---|
committer | Jaehwan Kim <jae.hwan.kim@samsung.com> | 2014-11-18 17:13:38 +0900 |
commit | 8ea9bc7ba060347fcfbf3fd03e363755d6d23299 (patch) | |
tree | d08d0c6a351b49496fa3470b01592c004fda2cb7 | |
parent | 237e3031005d9e2d44e16d13bc187bc4185a0036 (diff) | |
download | efl-8ea9bc7ba060347fcfbf3fd03e363755d6d23299.tar.gz |
edje: Set the default image in image set.
If there's no suitable image in image set, set the first image among
the set.
-rw-r--r-- | src/lib/edje/edje_calc.c | 17 |
1 files changed, 17 insertions, 0 deletions
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; } |