discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=b825af34cf2aef4af4359c5c25718410e22793cd
commit b825af34cf2aef4af4359c5c25718410e22793cd Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Tue Apr 21 15:05:25 2015 -0400 use client geom for comp object centering functions if ec->new_client is set --- src/bin/e_comp_object.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c index dfd8ea4..923d90a 100644 --- a/src/bin/e_comp_object.c +++ b/src/bin/e_comp_object.c @@ -2603,7 +2603,7 @@ e_comp_object_util_center(Evas_Object *obj) zone = e_comp_object_util_zone_get(obj); EINA_SAFETY_ON_NULL_RETURN(zone); e_zone_useful_geometry_get(zone, &x, &y, &w, &h); - if (cw && cw->ec->changes.size) + if (cw && (cw->ec->changes.size || cw->ec->new_client)) ow = cw->ec->w, oh = cw->ec->h; else evas_object_geometry_get(obj, NULL, NULL, &ow, &oh); @@ -2620,7 +2620,7 @@ e_comp_object_util_center_on(Evas_Object *obj, Evas_Object *on) SOFT_ENTRY(); EINA_SAFETY_ON_NULL_RETURN(on); evas_object_geometry_get(on, &x, &y, &w, &h); - if (cw && cw->ec->changes.size) + if (cw && (cw->ec->changes.size || cw->ec->new_client)) ow = cw->ec->w, oh = cw->ec->h; else evas_object_geometry_get(obj, NULL, NULL, &ow, &oh); --