From: Mike Blumenkrantz Date: Fri, 28 Jul 2017 19:44:43 +0000 (-0400) Subject: elm_box: use homogeneous layout if only one child exists X-Git-Tag: upstream/1.20.0~99 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=531422a2bb4724784bdd43387e2efca9268f9fa2;p=platform%2Fupstream%2Fefl.git elm_box: use homogeneous layout if only one child exists this should be a small speedup for a corner case of box use --- diff --git a/src/lib/elementary/els_box.c b/src/lib/elementary/els_box.c index 0a34198..f7da0bc 100644 --- a/src/lib/elementary/els_box.c +++ b/src/lib/elementary/els_box.c @@ -238,7 +238,7 @@ _smart_extents_calculate(Evas_Object *box, Evas_Object_Box_Data *priv, int w, in maxw = -1; maxh = -1; c = eina_list_count(priv->children); - if (homogeneous) + if (homogeneous || (c == 1)) { Evas_Aspect_Control paspect = -1; //causes overflow int pasx = -1, pasy = -1;