|  | @@ -285,7 +285,6 @@ resize(Client *c, Bool sizehints, Corner sticky)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |  	int bottom = c->y + c->h;
 | 
	
		
			
				|  |  |  	int right = c->x + c->w;
 | 
	
		
			
				|  |  | -	/*XConfigureEvent e;*/
 | 
	
		
			
				|  |  |  	XWindowChanges wc;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	if(sizehints) {
 | 
	
	
		
			
				|  | @@ -302,9 +301,9 @@ resize(Client *c, Bool sizehints, Corner sticky)
 | 
	
		
			
				|  |  |  		if(c->maxh && c->h > c->maxh)
 | 
	
		
			
				|  |  |  			c->h = c->maxh;
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  | -	if(c->x > right) /* might happen on restart */
 | 
	
		
			
				|  |  | -		c->x = right - c->w;
 | 
	
		
			
				|  |  | -	if(c->y > bottom)
 | 
	
		
			
				|  |  | +	if(c->x > sw) /* might happen on restart */
 | 
	
		
			
				|  |  | +		c->x = sw - c->w;
 | 
	
		
			
				|  |  | +	if(c->y > sh)
 | 
	
		
			
				|  |  |  		c->y = bottom - c->h;
 | 
	
		
			
				|  |  |  	if(sticky == TopRight || sticky == BotRight)
 | 
	
		
			
				|  |  |  		c->x = right - c->w;
 |