discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=95b9770f08586e94dfaa9e744c986ff66d47040a
commit 95b9770f08586e94dfaa9e744c986ff66d47040a Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Wed Oct 7 15:43:29 2015 -0400 when removing VERTICAL maximize state, also remove LEFT and RIGHT states LEFT and RIGHT are supersets of VERTICAL which serve no purpose on their own, so remove them when removing VERTICAL fix T2770 --- src/bin/e_client.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/bin/e_client.c b/src/bin/e_client.c index 91846c1..f530dcb 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -3838,7 +3838,11 @@ e_client_unmaximize(E_Client *ec, E_Maximize max) vert = EINA_TRUE; y = ec->saved.y + ec->zone->y; if ((max & E_MAXIMIZE_VERTICAL) == E_MAXIMIZE_VERTICAL) - ec->maximized &= ~E_MAXIMIZE_VERTICAL; + { + ec->maximized &= ~E_MAXIMIZE_VERTICAL; + ec->maximized &= ~E_MAXIMIZE_LEFT; + ec->maximized &= ~E_MAXIMIZE_RIGHT; + } if ((max & E_MAXIMIZE_LEFT) == E_MAXIMIZE_LEFT) ec->maximized &= ~E_MAXIMIZE_LEFT; if ((max & E_MAXIMIZE_RIGHT) == E_MAXIMIZE_RIGHT) --