diff options
| -rw-r--r-- | client.c | 7 | 
1 files changed, 3 insertions, 4 deletions
| @@ -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; | 
