stefan pushed a commit to branch elementary-1.14. http://git.enlightenment.org/core/elementary.git/commit/?id=38f427f8a78980576e1e05aa9b3c127b52e03cf3
commit 38f427f8a78980576e1e05aa9b3c127b52e03cf3 Author: Amitesh Singh <amitesh...@samsung.com> Date: Mon Jun 22 19:06:21 2015 +0900 genlist: fix resize of items when added after elm_genlist_clear(). Summary: This fixes following issue. 1. Add genlist items 2. Clear genlist by elm_genlist_clear() 3. Append items. Genlist items are shrinked. This patch fixes that issue. @fix Partially resolves: T2367 Reviewers: Hermet, raster, cedric, raoulh, SanghyeonLee Subscribers: sachin.dev, seoz Differential Revision: https://phab.enlightenment.org/D2733 --- src/lib/elm_genlist.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c index 6594aa0..d351f28 100644 --- a/src/lib/elm_genlist.c +++ b/src/lib/elm_genlist.c @@ -4411,9 +4411,8 @@ _item_process_post(Elm_Genlist_Data *sd, it->item->block->changed = 0; if (sd->pan_changed) { + evas_object_smart_changed(sd->pan_obj); ELM_SAFE_FREE(sd->calc_job, ecore_job_del); - _calc_job(sd->obj); - sd->pan_changed = EINA_FALSE; } } if (show_me) it->item->block->show_me = EINA_TRUE; --