about summary refs log tree commit diff stats
path: root/client.c
diff options
context:
space:
mode:
authorAnselm R. Garbe <arg@10kloc.org>2006-09-06 09:21:17 +0200
committerAnselm R. Garbe <arg@10kloc.org>2006-09-06 09:21:17 +0200
commitaaad7bfd15a023ab693bb17e2974b57cae7e7e21 (patch)
tree366b25f033eafe0439ccfd6e00a40de4692adb65 /client.c
parent0915da8842fd6e16b804ae3205ec2f6baaaa342c (diff)
downloaddwm-aaad7bfd15a023ab693bb17e2974b57cae7e7e21.tar.gz
moved transient_for tag inheritance to settags
Diffstat (limited to 'client.c')
-rw-r--r--client.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/client.c b/client.c
index 4f2a69c..586a87f 100644
--- a/client.c
+++ b/client.c
@@ -199,7 +199,7 @@ void
 manage(Window w, XWindowAttributes *wa)
 {
 	unsigned int i;
-	Client *c, *tc;
+	Client *c;
 	Window trans;
 	XSetWindowAttributes twa;
 
@@ -238,11 +238,7 @@ manage(Window w, XWindowAttributes *wa)
 			CWOverrideRedirect | CWBackPixmap | CWEventMask, &twa);
 
 	grabbuttons(c, False);
-	if((tc = getclient(trans))) /* inherit tags */
-		for(i = 0; i < ntags; i++)
-			c->tags[i] = tc->tags[i];
-	else
-		settags(c);
+	settags(c, getclient(trans));
 	if(!c->isfloat)
 		c->isfloat = trans
 			|| (c->maxw && c->minw &&