discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=c5297646602cfcb503533ea2fcaf8cf22247ae69
commit c5297646602cfcb503533ea2fcaf8cf22247ae69 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Thu Mar 31 14:03:56 2016 -0400 do not reset previously-set ec->placed state when attempting early client moves --- src/bin/e_comp_object.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c index 248f1c2..37005b7 100644 --- a/src/bin/e_comp_object.c +++ b/src/bin/e_comp_object.c @@ -1048,7 +1048,8 @@ _e_comp_intercept_move(void *data, Evas_Object *obj, int x, int y) if (cw->ec->new_client) { /* don't actually do anything until first client idler loop */ - cw->ec->placed = ((!cw->ec->dialog) && (!cw->ec->parent)); + if (!cw->ec->placed) + cw->ec->placed = ((!cw->ec->dialog) && (!cw->ec->parent)); cw->ec->changes.pos = 1; EC_CHANGED(cw->ec); } --