diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c index 0b2f9856c..db129a49e 100644 --- a/src/bin/e_comp_object.c +++ b/src/bin/e_comp_object.c @@ -1125,7 +1125,7 @@ _e_comp_intercept_move(void *data, Evas_Object *obj, int x, int y) /* only update during resize if triggered by resize */ if (e_client_util_resizing_get(cw->ec) && (!cw->force_move)) return; cw->ec->x = x, cw->ec->y = y; - if (cw->ec->new_client) + if (cw->ec->new_client || e_comp->updating /* avoid client zone changes during render */) { /* don't actually do anything until first client idler loop */ if (!cw->ec->placed)