do not set client window coordinates during a move until after resizing check
fixes case where values would be erroneously updated when they should instead have been rejected ref T2750
This commit is contained in:
parent
9b2eb5541c
commit
5f2f1cb67b
|
@ -948,9 +948,9 @@ _e_comp_intercept_move(void *data, Evas_Object *obj, int x, int y)
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
cw->ec->x = x, cw->ec->y = y;
|
|
||||||
/* only update during resize if triggered by resize */
|
/* only update during resize if triggered by resize */
|
||||||
if (e_client_util_resizing_get(cw->ec) && (!cw->force_move)) return;
|
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)
|
||||||
{
|
{
|
||||||
/* don't actually do anything until first client idler loop */
|
/* don't actually do anything until first client idler loop */
|
||||||
|
|
Loading…
Reference in New Issue