remove left/right maximize before removing vertical maximize

ensure maximize states are removed accurately and in the right order

ref b48419c577
This commit is contained in:
Mike Blumenkrantz 2017-07-28 13:49:31 -04:00
parent 23613b3ded
commit 0b887245cc
1 changed files with 1 additions and 1 deletions

View File

@ -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;