diff -r b2445fd41f5e -r dfa5cd0969a6 client.c --- a/client.c Wed Jul 19 16:38:39 2006 +0200 +++ b/client.c Wed Jul 19 17:42:08 2006 +0200 @@ -247,8 +247,9 @@ GrabModeAsync, GrabModeSync, None, None); if(!c->isfloat) - c->isfloat = trans - || ((c->maxw == c->minw) && (c->maxh == c->minh)); + c->isfloat = trans || (c->maxw && c->minw && + (c->maxw == c->minw) && (c->maxh == c->minh)); + setgeom(c); settitle(c);