From: SangHyeon Lee Date: Tue, 23 May 2017 06:10:43 +0000 (+0900) Subject: genlist: fix genlist item prepend to below the group parent X-Git-Tag: submit/tizen_3.0/20170626.041320~15 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F28%2F132828%2F1;p=platform%2Fupstream%2Felementary.git genlist: fix genlist item prepend to below the group parent Change-Id: I62a08d5730882e0490a3060735afeaffec6284ef Signed-off-by: SangHyeon Lee (cherry picked from commit 68b28227e4ce83559484bff87005b5a11272884b) --- diff --git a/src/mobile_lib/elm_genlist.c b/src/mobile_lib/elm_genlist.c index adac4adea..cab9816bb 100644 --- a/src/mobile_lib/elm_genlist.c +++ b/src/mobile_lib/elm_genlist.c @@ -6709,6 +6709,9 @@ elm_genlist_item_prepend(Evas_Object *obj, ELM_GENLIST_ITEM_DATA_GET(eo_parent, parent); ELM_GENLIST_ITEM_CHECK_OR_RETURN(parent, NULL); EINA_SAFETY_ON_FALSE_RETURN_VAL(obj == WIDGET(parent), NULL); + /* first sub-item should allways be appended */ + if (!parent->item->items) + return _elm_genlist_item_append(obj, sd, itc, data, eo_parent, type, func, func_data); } it = _elm_genlist_item_new (sd, itc, data, eo_parent, type, func, func_data);