discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=7b31d05ff2ace72b25a2f7a7169321e763b512d5
commit 7b31d05ff2ace72b25a2f7a7169321e763b512d5 Author: Mike Blumenkrantz <[email protected]> Date: Tue Jan 9 13:42:19 2018 -0500 unset E_Client->changes.pos when attempting to maximize a new re_manage client a remaining client from before a restart which is maximized does not need its position adjusted; this will cause it to go offscreen when unmaximized ref T6414 --- src/bin/e_client.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bin/e_client.c b/src/bin/e_client.c index 591a8b675..675ba5688 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -4127,6 +4127,7 @@ e_client_maximize(E_Client *ec, E_Maximize max) ec->maximized &= ~E_MAXIMIZE_TYPE; ec->maximized |= max; EC_CHANGED(ec); + if (ec->re_manage) ec->changes.pos = 0; return; } if ((max & E_MAXIMIZE_TYPE) == E_MAXIMIZE_FULLSCREEN) --
