tag.c
changeset 276 9a0a351dd910
parent 272 be40a56df248
child 277 1e7fa455e3b4
--- 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