forked from enlightenment/enlightenment
only remove left/right maximize when removing vertical if left/right is set
avoid accidentally removing horizontal maximizes
This commit is contained in:
parent
c2e891bbf4
commit
b48419c577
|
@ -4257,8 +4257,10 @@ e_client_unmaximize(E_Client *ec, E_Maximize max)
|
|||
if ((unmax & E_MAXIMIZE_VERTICAL) == E_MAXIMIZE_VERTICAL)
|
||||
{
|
||||
ec->maximized &= ~E_MAXIMIZE_VERTICAL;
|
||||
ec->maximized &= ~E_MAXIMIZE_LEFT;
|
||||
ec->maximized &= ~E_MAXIMIZE_RIGHT;
|
||||
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;
|
||||
}
|
||||
if ((unmax & E_MAXIMIZE_LEFT) == E_MAXIMIZE_LEFT)
|
||||
ec->maximized &= ~E_MAXIMIZE_LEFT;
|
||||
|
|
Loading…
Reference in New Issue