|  | @@ -214,11 +214,11 @@ manage(Window w, XWindowAttributes *wa) {
 | 
											
												
													
														|  |  	c->border = 0;
 |  |  	c->border = 0;
 | 
											
												
													
														|  |  	updatesize(c);
 |  |  	updatesize(c);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -	if(c->x + c->w + 2 > sw)
 |  | 
 | 
											
												
													
														|  | -		c->x = sw - c->w - 2;
 |  | 
 | 
											
												
													
														|  | 
 |  | +	if(c->x + c->w + 2 * BORDERPX > sw)
 | 
											
												
													
														|  | 
 |  | +		c->x = sw - c->w - 2 * BORDERPX;
 | 
											
												
													
														|  |  	if(c->x < 0)
 |  |  	if(c->x < 0)
 | 
											
												
													
														|  |  		c->x = 0;
 |  |  		c->x = 0;
 | 
											
												
													
														|  | -	if(c->y + c->h + 2 > sh)
 |  | 
 | 
											
												
													
														|  | 
 |  | +	if(c->y + c->h + 2 * BORDERPX > sh)
 | 
											
												
													
														|  |  		c->y = sh - c->h - 2;
 |  |  		c->y = sh - c->h - 2;
 | 
											
												
													
														|  |  	if(c->h != sh && c->y < bh)
 |  |  	if(c->h != sh && c->y < bh)
 | 
											
												
													
														|  |  		c->y = bh;
 |  |  		c->y = bh;
 | 
											
										
											
												
													
														|  | @@ -302,7 +302,7 @@ resize(Client *c, Bool sizehints, Corner sticky) {
 | 
											
												
													
														|  |  	if(c->w == sw && c->h == sh)
 |  |  	if(c->w == sw && c->h == sh)
 | 
											
												
													
														|  |  		wc.border_width = 0;
 |  |  		wc.border_width = 0;
 | 
											
												
													
														|  |  	else
 |  |  	else
 | 
											
												
													
														|  | -		wc.border_width = 1;
 |  | 
 | 
											
												
													
														|  | 
 |  | +		wc.border_width = BORDERPX;
 | 
											
												
													
														|  |  	XConfigureWindow(dpy, c->win, CWX | CWY | CWWidth | CWHeight | CWBorderWidth, &wc);
 |  |  	XConfigureWindow(dpy, c->win, CWX | CWY | CWWidth | CWHeight | CWBorderWidth, &wc);
 | 
											
												
													
														|  |  	configure(c);
 |  |  	configure(c);
 | 
											
												
													
														|  |  	XSync(dpy, False);
 |  |  	XSync(dpy, False);
 | 
											
										
											
												
													
														|  | @@ -312,8 +312,8 @@ void
 | 
											
												
													
														|  |  resizetitle(Client *c) {
 |  |  resizetitle(Client *c) {
 | 
											
												
													
														|  |  	c->tw = textw(c->name);
 |  |  	c->tw = textw(c->name);
 | 
											
												
													
														|  |  	if(c->tw > c->w)
 |  |  	if(c->tw > c->w)
 | 
											
												
													
														|  | -		c->tw = c->w + 2;
 |  | 
 | 
											
												
													
														|  | -	c->tx = c->x + c->w - c->tw + 2;
 |  | 
 | 
											
												
													
														|  | 
 |  | +		c->tw = c->w + 2 * BORDERPX;
 | 
											
												
													
														|  | 
 |  | +	c->tx = c->x + c->w - c->tw + 2 * BORDERPX;
 | 
											
												
													
														|  |  	c->ty = c->y;
 |  |  	c->ty = c->y;
 | 
											
												
													
														|  |  	if(isvisible(c))
 |  |  	if(isvisible(c))
 | 
											
												
													
														|  |  		XMoveResizeWindow(dpy, c->twin, c->tx, c->ty, c->tw, c->th);
 |  |  		XMoveResizeWindow(dpy, c->twin, c->tx, c->ty, c->tw, c->th);
 |