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