From 31a7e545b418734daa41a47162dafff2ede9b192 Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Wed, 21 Nov 2018 10:43:54 -0500 Subject: [PATCH] elementary: Reduce EO calls by using geometry_set This patch reduces EO calls by using evas_object_geometry_set rather than calling move & resize. --- src/lib/elementary/efl_ui_tags.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/lib/elementary/efl_ui_tags.c b/src/lib/elementary/efl_ui_tags.c index 9a7a28f8a5..81dc3015d5 100644 --- a/src/lib/elementary/efl_ui_tags.c +++ b/src/lib/elementary/efl_ui_tags.c @@ -877,11 +877,11 @@ _box_layout_cb(Evas_Object *o, linew = ww; } - evas_object_move(obj, - ((!rtl) ? (xx) : (r.x + (r.w - (xx - r.x) - ww))) - + (Evas_Coord)(((double)(ww - ow)) * ax), - yy + (Evas_Coord)(((double)(hh - oh)) * ay)); - evas_object_resize(obj, ow, oh); + evas_object_geometry_set(obj, + ((!rtl) ? (xx) : (r.x + (r.w - (xx - r.x) - ww))) + + (Evas_Coord)(((double)(ww - ow)) * ax), + yy + (Evas_Coord)(((double)(hh - oh)) * ay), + ow, oh); xx += ww; xx += priv->pad.h;