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;