diff -r d6ff27532fdd -r d9e9df9fdce6 view.c --- a/view.c Mon Nov 27 17:51:50 2006 +0100 +++ b/view.c Tue Nov 28 17:35:31 2006 +0100 @@ -202,7 +202,7 @@ void togglefloat(Arg *arg) { - if (!sel) + if (!sel || arrange == dofloat) return; sel->isfloat = !sel->isfloat; arrange();