# HG changeset patch # User arg@mig29 # Date 1161943547 -7200 # Node ID 3d23384eb5abd4ab82b18b741f1d4bd79cbc690d # Parent de3fd5271408fac6b61032fc99a96fd4f0d3dfa7 applied sanders max size fix diff -r de3fd5271408 -r 3d23384eb5ab client.c --- a/client.c Fri Oct 27 10:24:15 2006 +0200 +++ b/client.c Fri Oct 27 12:05:47 2006 +0200 @@ -233,7 +233,7 @@ settags(c, getclient(trans)); if(!c->isfloat) c->isfloat = trans - || (c->maxw && c->minw && + || (c->maxw && c->minw && c->maxh && c->minh && c->maxw == c->minw && c->maxh == c->minh); resizetitle(c); if(clients) diff -r de3fd5271408 -r 3d23384eb5ab view.c --- a/view.c Fri Oct 27 10:24:15 2006 +0200 +++ b/view.c Fri Oct 27 12:05:47 2006 +0200 @@ -44,6 +44,10 @@ static void togglemax(Client *c) { XEvent ev; + + if (x->maxw && x->minw && x->maxh && x->minh && + x->maxw == x->minw && x->maxh == x->minh) + return; if((c->ismax = !c->ismax)) { c->rx = c->x; c->x = sx;