discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=58d824345739ae1b85da6dc5318e98371f83f93c

commit 58d824345739ae1b85da6dc5318e98371f83f93c
Author: Mike Blumenkrantz <[email protected]>
Date:   Wed May 7 12:42:41 2014 -0400

    force geometry setting during maximize
    
    fixes adding maximize states
---
 src/bin/e_client.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/bin/e_client.c b/src/bin/e_client.c
index f304f76..0905a8e 100644
--- a/src/bin/e_client.c
+++ b/src/bin/e_client.c
@@ -1426,8 +1426,10 @@ _e_client_maximize(E_Client *ec, E_Maximize max)
    int w, h, pw, ph;
    int zx, zy, zw, zh;
    int ecx, ecy, ecw, ech;
+   Eina_Bool override = ec->maximize_override;
 
    zx = zy = zw = zh = 0;
+   ec->maximize_override = 1;
 
    switch (max & E_MAXIMIZE_TYPE)
      {
@@ -1587,6 +1589,8 @@ _e_client_maximize(E_Client *ec, E_Maximize max)
           }
         break;
      }
+   if (ec->maximize_override)
+     ec->maximize_override = override;
 }
 
 ////////////////////////////////////////////////

-- 


Reply via email to