diff -r f7978c6395f5 -r 71f02d14dce1 tag.c --- a/tag.c Wed Aug 16 15:31:24 2006 +0200 +++ b/tag.c Wed Aug 16 15:57:36 2006 +0200 @@ -281,7 +281,10 @@ togglemode(Arg *arg) { arrange = arrange == dofloat ? dotile : dofloat; - arrange(NULL); + if(sel) + arrange(NULL); + else + drawstatus(); } void