From: seoz Date: Thu, 15 Mar 2012 09:56:43 +0000 (+0000) Subject: elm genlist: Fixed compress mode sizing bug. Patch by Chanwook Jung X-Git-Tag: REL_F_I9500_20120323_1~17^2~12 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=13ee06f8995e50f52571005ae13b269351c1b889;p=framework%2Fuifw%2Felementary.git elm genlist: Fixed compress mode sizing bug. Patch by Chanwook Jung On Thu, Mar 15, 2012 at 2:47 PM, chanwook jung wrote: > Dear all, > > I made a simple patch. If ELM_LIST_COMPRESS mode, did not recalc minw/minh > in _sizing_eval. > > Thanks, > Joey. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@69365 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c index d16fa53..6a49af9 100644 --- a/src/lib/elm_genlist.c +++ b/src/lib/elm_genlist.c @@ -633,7 +633,7 @@ _sizing_eval(Evas_Object *obj) minh = -1; if (wd->mode == ELM_LIST_COMPRESS) { - Evas_Coord vw, vh; + Evas_Coord vw, vh, vmw, vmh; elm_smart_scroller_child_viewport_size_get(wd->scr, &vw, &vh); if ((vw != 0) && (vw != wd->prev_viewport_w)) @@ -648,6 +648,10 @@ _sizing_eval(Evas_Object *obj) if (wd->calc_job) ecore_job_del(wd->calc_job); wd->calc_job = ecore_job_add(_calc_job, wd); } + edje_object_size_min_calc + (elm_smart_scroller_edje_object_get(wd->scr), &vmw, &vmh); + minw = vmw; + minh = vmh; } else if (wd->mode == ELM_LIST_LIMIT) {