diff -r 399f08187c27 -r 5d7e363f889d view.c --- a/view.c Mon Jan 15 12:04:25 2007 +0100 +++ b/view.c Mon Jan 15 12:07:18 2007 +0100 @@ -185,10 +185,9 @@ Client *c; XEvent ev; - if(!sel) { - drawstatus(); + drawstatus(); + if(!sel) return; - } if(sel->isfloat || arrange == dofloat) XRaiseWindow(dpy, sel->win); if(arrange != dofloat) {