diff --git a/src/bin/e_comp_x.c b/src/bin/e_comp_x.c index 1776f8264..834c4722f 100644 --- a/src/bin/e_comp_x.c +++ b/src/bin/e_comp_x.c @@ -4435,6 +4435,10 @@ _e_comp_x_hook_client_fetch(void *d EINA_UNUSED, E_Client *ec) */ e_comp_object_frame_geometry_set(ec->frame, -extents[0], -extents[1], -extents[2], -extents[3]); + if (ec->override && + (ec->x == ec->comp_data->initial_attributes.x) && + (ec->y == ec->comp_data->initial_attributes.y)) + e_comp_object_frame_xy_adjust(ec->frame, ec->x, ec->y, &ec->x, &ec->y); free(data); } cd->fetch_gtk_frame_extents = 0;