|  | @@ -903,8 +903,8 @@ manage(Window w, XWindowAttributes *wa) {
 | 
	
		
			
				|  |  |  	XSelectInput(dpy, w, EnterWindowMask|FocusChangeMask|PropertyChangeMask|StructureNotifyMask);
 | 
	
		
			
				|  |  |  	grabbuttons(c, False);
 | 
	
		
			
				|  |  |  	updatetitle(c);
 | 
	
		
			
				|  |  | -	if((rettrans = XGetTransientForHint(dpy, w, &trans) == Success))
 | 
	
		
			
				|  |  | -		for(t = clients; t && t->win != trans; t = t->next);
 | 
	
		
			
				|  |  | +	if((rettrans = XGetTransientForHint(dpy, w, &trans)) == Success)
 | 
	
		
			
				|  |  | +		t = getclient(trans);
 | 
	
		
			
				|  |  |  	if(t)
 | 
	
		
			
				|  |  |  		c->tags = t->tags;
 | 
	
		
			
				|  |  |  	else
 |