summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Michael <cp.michael@samsung.com>2018-11-21 10:43:13 -0500
committerChris Michael <cp.michael@samsung.com>2018-11-21 11:25:58 -0500
commitb32c39cd58c9851e069edd5977f420aacbadac54 (patch)
tree09ae4d75be277309d2f463b2d5bfa8777004c89c
parent328a6ad3079af2b4dc9ea36b6d6495aa2b800139 (diff)
downloadefl-b32c39cd58c9851e069edd5977f420aacbadac54.tar.gz
elementary: Reduce EO calls by using geometry_set
This patch reduces EO calls by using evas_object_geometry_set rather than calling move & resize.
-rw-r--r--src/lib/elementary/elm_box.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/elementary/elm_box.c b/src/lib/elementary/elm_box.c
index 2c6d326a91..71af0b5612 100644
--- a/src/lib/elementary/elm_box.c
+++ b/src/lib/elementary/elm_box.c
@@ -297,8 +297,7 @@ _transition_layout_animation_exec(Evas_Object *obj,
cur_y = y + tad->start.y + ((tad->end.y - tad->start.y) * progress);
cur_w = tad->start.w + ((tad->end.w - tad->start.w) * progress);
cur_h = tad->start.h + ((tad->end.h - tad->start.h) * progress);
- evas_object_move(tad->obj, cur_x, cur_y);
- evas_object_resize(tad->obj, cur_w, cur_h);
+ evas_object_geometry_set(tad->obj, cur_x, cur_y, cur_w, cur_h);
}
}