From 58d824345739ae1b85da6dc5318e98371f83f93c Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 7 May 2014 12:42:41 -0400 Subject: [PATCH] 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 f304f766f..0905a8eef 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; } ////////////////////////////////////////////////