diff -r a78ef26f7ae9 -r 2f27c51332ed client.c --- a/client.c Tue May 29 13:53:08 2007 +0200 +++ b/client.c Wed May 30 08:57:44 2007 +0200 @@ -131,7 +131,7 @@ void focus(Client *c) { - if( !c && selscreen || c && !isvisible(c)) + if((!c && selscreen)|| (c && !isvisible(c))) for(c = stack; c && !isvisible(c); c = c->snext); if(sel && sel != c) { grabbuttons(sel, False);