discomfitor pushed a commit to branch enlightenment-0.20. http://git.enlightenment.org/core/enlightenment.git/commit/?id=656a1982bd4937a930369c64ad875cdde83f2a80
commit 656a1982bd4937a930369c64ad875cdde83f2a80 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 fd26527..24f85ec 100644 --- a/src/bin/e_comp_object.c +++ b/src/bin/e_comp_object.c @@ -1013,7 +1013,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); } --