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; } //////////////////////////////////////////////// --
