diff -r 589074fac88d -r aab1c3addbaf dwm.c --- a/dwm.c Thu Feb 28 17:07:30 2008 +0000 +++ b/dwm.c Thu Feb 28 17:13:13 2008 +0000 @@ -291,8 +291,6 @@ } } - - void arrange(void) { unsigned int i; @@ -342,6 +340,8 @@ if(ev->window == selview->barwin) { x = 0; for(i = 0; i < LENGTH(tags); i++) { + if(&views[vtags[i]] != selview) + continue; x += textw(tags[i]); if(ev->x < x) { if(ev->button == Button1) {