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 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;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue