SVN revision: 15907
This commit is contained in:
Kim Woelders 2005-07-26 17:01:18 +00:00
parent 83948503b6
commit c47c235402
3 changed files with 2 additions and 13 deletions

View File

@ -47,7 +47,6 @@ struct _ewin
{
EObj o;
char type;
char toggle;
Window win_container;
const Border *border;

View File

@ -951,12 +951,6 @@ EWMH_ProcessClientMessage(XClientMessageEvent * ev)
(ewin->state.maximized_vert == maxv))
goto done;
if ((ewin->state.maximized_horz && !maxh) ||
(ewin->state.maximized_vert && !maxv))
ewin->toggle = 1;
else
ewin->toggle = 0;
func(ewin, "available");
EWMH_SetWindowState(ewin);
}

View File

@ -42,7 +42,7 @@ MaxSizeHV(EWin * ewin, const char *resize_type, int direction)
if (!ewin)
return;
if (ewin->toggle)
if (ewin->state.maximized_horz || ewin->state.maximized_vert)
{
EwinMoveResize(ewin, ewin->lx, ewin->ly, ewin->lw, ewin->lh);
ewin->lx = EoGetX(ewin);
@ -51,8 +51,7 @@ MaxSizeHV(EWin * ewin, const char *resize_type, int direction)
ewin->lh = ewin->client.h;
ewin->state.maximized_horz = 0;
ewin->state.maximized_vert = 0;
ewin->toggle = 0;
goto done;
return;
}
type = MAX_ABSOLUTE; /* Select default */
@ -170,9 +169,6 @@ MaxSizeHV(EWin * ewin, const char *resize_type, int direction)
ewin->lw = ewin->client.w;
ewin->lh = ewin->client.h;
EwinMoveResize(ewin, x, y, w, h);
ewin->toggle = 1;
done:;
}
void