--- a/client.c Tue May 22 11:29:59 2007 +0200
+++ b/client.c Wed May 23 07:47:20 2007 +0200
@@ -304,7 +304,7 @@
togglefloating(const char *arg) {
if(!sel || lt->arrange == floating)
return;
- sel->isfloating = !sel->isfloating;
+ sel->isfloating = !sel->isfloating || sel->isfixed;
lt->arrange();
}