discomfitor pushed a commit to branch enlightenment-0.22.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=92d7f40486ccde7dcb29785818780123c969e8d0

commit 92d7f40486ccde7dcb29785818780123c969e8d0
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
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 067b0f8b4..bf44ff5bb 100644
--- a/src/bin/e_client.c
+++ b/src/bin/e_client.c
@@ -4126,6 +4126,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)

-- 


Reply via email to