applied sanders jukka patch
This commit is contained in:
		
							
								
								
									
										2
									
								
								dwm.h
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								dwm.h
									
									
									
									
									
								
							| @@ -101,7 +101,7 @@ extern void (*handler[LASTEvent])(XEvent *);	/* event handler */ | ||||
| extern void (*arrange)(Arg *);			/* arrange function, indicates mode  */ | ||||
| extern Atom wmatom[WMLast], netatom[NetLast]; | ||||
| extern Bool running, issel, *seltag;		/* seltag is array of Bool */ | ||||
| extern Client *clients, *sel, *stack;		/* global cleint list and stack */ | ||||
| extern Client *clients, *sel, *stack;		/* global client list and stack */ | ||||
| extern Cursor cursor[CurLast]; | ||||
| extern DC dc;					/* global draw context */ | ||||
| extern Display *dpy; | ||||
|   | ||||
							
								
								
									
										6
									
								
								event.c
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								event.c
									
									
									
									
									
								
							| @@ -190,11 +190,7 @@ configurerequest(XEvent *e) { | ||||
| 	XWindowChanges wc; | ||||
|  | ||||
| 	if((c = getclient(ev->window))) { | ||||
| 		if((c == sel) && !c->isfloat && (arrange != dofloat)) { | ||||
| 			synconfig(c, sx, sy + bh, sw - 2, sh - 2 - bh, ev->border_width); | ||||
| 			XSync(dpy, False); | ||||
| 			return; | ||||
| 		} | ||||
| 		c->ismax = False; | ||||
| 		gravitate(c, True); | ||||
| 		if(ev->value_mask & CWX) | ||||
| 			c->x = ev->x; | ||||
|   | ||||
							
								
								
									
										8
									
								
								view.c
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								view.c
									
									
									
									
									
								
							| @@ -101,9 +101,8 @@ dotile(Arg *arg) { | ||||
| 	Client *c; | ||||
|  | ||||
| 	w = sw - mw; | ||||
| 	for(n = 0, c = clients; c; c = c->next) | ||||
| 		if(isvisible(c) && !c->isfloat) | ||||
| 			n++; | ||||
| 	for(n = 0, c = nexttiled(clients); c; c = nexttiled(c->next)) | ||||
| 		n++; | ||||
|  | ||||
| 	if(n > 1) | ||||
| 		h = (sh - bh) / (n - 1); | ||||
| @@ -116,8 +115,7 @@ dotile(Arg *arg) { | ||||
| 				resize(c, True, TopLeft); | ||||
| 				continue; | ||||
| 			} | ||||
| 			if(c->ismax) | ||||
| 				togglemax(c); | ||||
| 			c->ismax = False; | ||||
| 			if(n == 1) { | ||||
| 				c->x = sx; | ||||
| 				c->y = sy + bh; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user