# HG changeset patch # User Anselm R.Garbe # Date 1155573967 -7200 # Node ID 6562340b9ffc6cd64b09a6b88a10797b7ce147ed # Parent b7865e6feef204df51de3c40d6f39515c3597f17 applied viewsel.patch diff -r b7865e6feef2 -r 6562340b9ffc tag.c --- a/tag.c Mon Aug 14 18:14:08 2006 +0200 +++ b/tag.c Mon Aug 14 18:46:07 2006 +0200 @@ -47,7 +47,9 @@ else ban(c); } - if((sel = getnext(clients))) { + if(!sel || !isvisible(sel)) + sel = getnext(clients); + if(sel) { focus(sel); restack(); } @@ -111,7 +113,9 @@ else ban(c); } - if((sel = getnext(clients))) + if(!sel || !isvisible(sel)) + sel = getnext(clients); + if(sel) focus(sel); else XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime);