From: Jee-Yong Um Date: Sat, 5 Mar 2016 00:02:46 +0000 (-0800) Subject: genlist: fix item sizing error X-Git-Tag: upstream/1.20.0~7116^2~14^2~71 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=612949cc901c5ba872b22c038d4b4737e61f5ec2;p=platform%2Fupstream%2Fefl.git genlist: fix item sizing error Summary: Sometimes genlist expands its items' width over viewport, so horizontal scrollbar is shown unnecessarily. This will correct item sizing calculation. @fix Test Plan: elementary_test -to "genlist tree" elementary_test -to "fileselector" Reviewers: SanghyeonLee, cedric Differential Revision: https://phab.enlightenment.org/D3754 Signed-off-by: Cedric BAIL --- diff --git a/legacy/elementary/src/lib/elm_genlist.c b/legacy/elementary/src/lib/elm_genlist.c index fd5e8aa..328b0af 100644 --- a/legacy/elementary/src/lib/elm_genlist.c +++ b/legacy/elementary/src/lib/elm_genlist.c @@ -874,7 +874,7 @@ _elm_genlist_elm_layout_sizing_eval(Eo *obj, Elm_Genlist_Data *sd) edje_object_size_min_calc(wd->resize_obj, &vmw, &vmh); - if (sd->mode == ELM_LIST_COMPRESS) + if ((sd->mode == ELM_LIST_SCROLL) || (sd->mode == ELM_LIST_COMPRESS)) { Evas_Coord vw = 0, vh = 0;