@ -1043,6 +1043,13 @@ manage(Window w, XWindowAttributes *wa)  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
						c  =  ecalloc ( 1 ,  sizeof ( Client ) ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
						c - > win  =  w ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
						/* geometry */   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
						c - > x  =  c - > oldx  =  wa - > x ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
						c - > y  =  c - > oldy  =  wa - > y ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
						c - > w  =  c - > oldw  =  wa - > width ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
						c - > h  =  c - > oldh  =  wa - > height ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
						c - > oldbw  =  wa - > border_width ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
						updatetitle ( c ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
						if  ( XGetTransientForHint ( dpy ,  w ,  & trans )  & &  ( t  =  wintoclient ( trans ) ) )  {   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
							c - > mon  =  t - > mon ;   
				
			 
			
		
	
	
		
			
				
					
						
						
						
							
								 
							 
						
					 
				
				 
				
					@ -1051,12 +1058,6 @@ manage(Window w, XWindowAttributes *wa)  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
							c - > mon  =  selmon ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
							applyrules ( c ) ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
						}   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
						/* geometry */   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
						c - > x  =  c - > oldx  =  wa - > x ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
						c - > y  =  c - > oldy  =  wa - > y ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
						c - > w  =  c - > oldw  =  wa - > width ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
						c - > h  =  c - > oldh  =  wa - > height ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
						c - > oldbw  =  wa - > border_width ;   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
					
  
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
						if  ( c - > x  +  WIDTH ( c )  >  c - > mon - > mx  +  c - > mon - > mw )   
				
			 
			
		
	
		
			
				
					 
					 
				
				 
				
							c - > x  =  c - > mon - > mx  +  c - > mon - > mw  -  WIDTH ( c ) ;