forked from enlightenment/enlightenment
do not perform client moves during comp updates
this can trigger zone changes, which triggers resizes, which is bad ref T6023
This commit is contained in:
parent
51c492fcad
commit
def2b0c5fc
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue