discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=0b887245ccc7f67a20f65ad67d02c391112e7e65

commit 0b887245ccc7f67a20f65ad67d02c391112e7e65
Author: Mike Blumenkrantz <[email protected]>
Date:   Fri Jul 28 13:49:31 2017 -0400

    remove left/right maximize before removing vertical maximize
    
    ensure maximize states are removed accurately and in the right order
    
    ref b48419c577508d2c76cad5e9528c472ec0c5a68c
---
 src/bin/e_client.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bin/e_client.c b/src/bin/e_client.c
index ee5f3066f..d6399637c 100644
--- a/src/bin/e_client.c
+++ b/src/bin/e_client.c
@@ -4285,11 +4285,11 @@ e_client_unmaximize(E_Client *ec, E_Maximize max)
                   vert = EINA_TRUE;
                   if ((unmax & E_MAXIMIZE_VERTICAL) == E_MAXIMIZE_VERTICAL)
                     {
-                       ec->maximized &= ~E_MAXIMIZE_VERTICAL;
                        if ((ec->maximized & E_MAXIMIZE_LEFT) == 
E_MAXIMIZE_LEFT)
                          ec->maximized &= ~E_MAXIMIZE_LEFT;
                        if ((ec->maximized & E_MAXIMIZE_RIGHT) == 
E_MAXIMIZE_RIGHT)
                          ec->maximized &= ~E_MAXIMIZE_RIGHT;
+                       ec->maximized &= ~E_MAXIMIZE_VERTICAL;
                     }
                   if ((unmax & E_MAXIMIZE_LEFT) == E_MAXIMIZE_LEFT)
                     ec->maximized &= ~E_MAXIMIZE_LEFT;

-- 


Reply via email to