|  |  | @ -54,19 +54,6 @@ grabbuttons(Client *c, Bool focused) { | 
			
		
	
		
			
				
					|  |  |  | GrabModeAsync, GrabModeSync, None, None); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | static void | 
			
		
	
		
			
				
					|  |  |  | resizetitle(Client *c) { | 
			
		
	
		
			
				
					|  |  |  | c->tw = textw(c->name); | 
			
		
	
		
			
				
					|  |  |  | if(c->tw > c->w) | 
			
		
	
		
			
				
					|  |  |  | c->tw = c->w + 2; | 
			
		
	
		
			
				
					|  |  |  | c->tx = c->x + c->w - c->tw + 2; | 
			
		
	
		
			
				
					|  |  |  | c->ty = c->y; | 
			
		
	
		
			
				
					|  |  |  | if(isvisible(c)) | 
			
		
	
		
			
				
					|  |  |  | XMoveResizeWindow(dpy, c->twin, c->tx, c->ty, c->tw, c->th); | 
			
		
	
		
			
				
					|  |  |  | else | 
			
		
	
		
			
				
					|  |  |  | XMoveResizeWindow(dpy, c->twin, c->tx + 2 * sw, c->ty, c->tw, c->th); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | static int | 
			
		
	
		
			
				
					|  |  |  | xerrordummy(Display *dsply, XErrorEvent *ee) { | 
			
		
	
		
			
				
					|  |  |  | return 0; | 
			
		
	
	
		
			
				
					|  |  | @ -250,11 +237,13 @@ manage(Window w, XWindowAttributes *wa) { | 
			
		
	
		
			
				
					|  |  |  | CWOverrideRedirect | CWBackPixmap | CWEventMask, &twa); | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | grabbuttons(c, False); | 
			
		
	
		
			
				
					|  |  |  | updatetitle(c); | 
			
		
	
		
			
				
					|  |  |  | settags(c, getclient(trans)); | 
			
		
	
		
			
				
					|  |  |  | if(!c->isfloat) | 
			
		
	
		
			
				
					|  |  |  | c->isfloat = trans | 
			
		
	
		
			
				
					|  |  |  | || (c->maxw && c->minw && | 
			
		
	
		
			
				
					|  |  |  | c->maxw == c->minw && c->maxh == c->minh); | 
			
		
	
		
			
				
					|  |  |  | resizetitle(c); | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | if(clients) | 
			
		
	
		
			
				
					|  |  |  | clients->prev = c; | 
			
		
	
	
		
			
				
					|  |  | @ -262,7 +251,6 @@ manage(Window w, XWindowAttributes *wa) { | 
			
		
	
		
			
				
					|  |  |  | c->snext = stack; | 
			
		
	
		
			
				
					|  |  |  | stack = clients = c; | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | updatetitle(c); | 
			
		
	
		
			
				
					|  |  |  | ban(c); | 
			
		
	
		
			
				
					|  |  |  | XMapWindow(dpy, c->win); | 
			
		
	
		
			
				
					|  |  |  | XMapWindow(dpy, c->twin); | 
			
		
	
	
		
			
				
					|  |  | @ -320,6 +308,19 @@ resize(Client *c, Bool sizehints, Corner sticky) { | 
			
		
	
		
			
				
					|  |  |  | XSync(dpy, False); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | void | 
			
		
	
		
			
				
					|  |  |  | resizetitle(Client *c) { | 
			
		
	
		
			
				
					|  |  |  | c->tw = textw(c->name); | 
			
		
	
		
			
				
					|  |  |  | if(c->tw > c->w) | 
			
		
	
		
			
				
					|  |  |  | c->tw = c->w + 2; | 
			
		
	
		
			
				
					|  |  |  | c->tx = c->x + c->w - c->tw + 2; | 
			
		
	
		
			
				
					|  |  |  | c->ty = c->y; | 
			
		
	
		
			
				
					|  |  |  | if(isvisible(c)) | 
			
		
	
		
			
				
					|  |  |  | XMoveResizeWindow(dpy, c->twin, c->tx, c->ty, c->tw, c->th); | 
			
		
	
		
			
				
					|  |  |  | else | 
			
		
	
		
			
				
					|  |  |  | XMoveResizeWindow(dpy, c->twin, c->tx + 2 * sw, c->ty, c->tw, c->th); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | void | 
			
		
	
		
			
				
					|  |  |  | updatesize(Client *c) { | 
			
		
	
		
			
				
					|  |  |  | long msize; | 
			
		
	
	
		
			
				
					|  |  | @ -382,7 +383,6 @@ updatetitle(Client *c) { | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | XFree(name.value); | 
			
		
	
		
			
				
					|  |  |  | resizetitle(c); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | void | 
			
		
	
	
		
			
				
					|  |  | 
 |