diff -r 425cd4490c1e -r 9a0a351dd910 tag.c --- a/tag.c Mon Aug 14 15:11:02 2006 +0200 +++ b/tag.c Mon Aug 14 15:31:58 2006 +0200 @@ -37,11 +37,15 @@ void appendtag(Arg *arg) { - if(!sel) + Client *c = sel; + + if(!c) return; - sel->tags[arg->i] = True; + c->tags[arg->i] = True; arrange(NULL); + focus(c); + restack(); } void