--- 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