remove left/right maximize before removing vertical maximize

ensure maximize states are removed accurately and in the right order

ref b48419c577
devs/derekf/for_derbyw
Mike Blumenkrantz 6 years ago
parent 23613b3ded
commit 0b887245cc
  1. 2
      src/bin/e_client.c

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

Loading…
Cancel
Save