From b825af34cf2aef4af4359c5c25718410e22793cd Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 21 Apr 2015 15:05:25 -0400 Subject: [PATCH] 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 dfd8ea4a6..923d90a67 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);