removed Layout->updategeom, unnecessary
This commit is contained in:
		
							parent
							
								
									5d2385b636
								
							
						
					
					
						commit
						2d4faae522
					
				| @ -27,9 +27,9 @@ double mfact           = 0.55; | ||||
| Bool resizehints       = True;     /* False means respect size hints in tiled resizals */ | ||||
| 
 | ||||
| Layout layouts[] = { | ||||
| 	/* symbol     arrange  geom */ | ||||
| 	{ "[]=",      tile,    updatetilegeom }, /* first entry is default */ | ||||
| 	{ "><>",      NULL,    NULL           }, /* no layout function means floating behavior */ | ||||
| 	/* symbol     arrange function */ | ||||
| 	{ "[]=",      tile }, /* first entry is default */ | ||||
| 	{ "><>",      NULL }, /* no layout function means floating behavior */ | ||||
| }; | ||||
| 
 | ||||
| /* key definitions */ | ||||
|  | ||||
							
								
								
									
										38
									
								
								dwm.c
									
									
									
									
									
								
							
							
						
						
									
										38
									
								
								dwm.c
									
									
									
									
									
								
							| @ -105,7 +105,6 @@ typedef struct { | ||||
| typedef struct { | ||||
| 	const char *symbol; | ||||
| 	void (*arrange)(void); | ||||
| 	void (*updategeom)(void); | ||||
| } Layout; | ||||
| 
 | ||||
| typedef struct { | ||||
| @ -183,7 +182,6 @@ void unmapnotify(XEvent *e); | ||||
| void updatebar(void); | ||||
| void updategeom(void); | ||||
| void updatesizehints(Client *c); | ||||
| void updatetilegeom(void); | ||||
| void updatetitle(Client *c); | ||||
| void updatewmhints(Client *c); | ||||
| void view(const void *arg); | ||||
| @ -197,7 +195,6 @@ void zoom(const void *arg); | ||||
| char stext[256]; | ||||
| int screen, sx, sy, sw, sh; | ||||
| int bx, by, bw, bh, blw, wx, wy, ww, wh; | ||||
| int mx, my, mw, mh, tx, ty, tw, th; | ||||
| uint seltags = 0; | ||||
| int (*xerrorxlib)(Display *, XErrorEvent *); | ||||
| uint numlockmask = 0; | ||||
| @ -1315,7 +1312,6 @@ setmfact(const void *arg) { | ||||
| 	if(d < 0.1 || d > 0.9) | ||||
| 		return; | ||||
| 	mfact = d; | ||||
| 	updatetilegeom(); | ||||
| 	arrange(); | ||||
| } | ||||
| 
 | ||||
| @ -1439,7 +1435,7 @@ textnw(const char *text, uint len) { | ||||
| 
 | ||||
| void | ||||
| tile(void) { | ||||
| 	int x, y, h, w; | ||||
| 	int x, y, h, w, mx, my, mw, mh, tx, ty, tw, th; | ||||
| 	uint i, n; | ||||
| 	Client *c; | ||||
| 
 | ||||
| @ -1447,6 +1443,18 @@ tile(void) { | ||||
| 	if(n == 0) | ||||
| 		return; | ||||
| 
 | ||||
| 	/* master area geometry */ | ||||
| 	mx = wx; | ||||
| 	my = wy; | ||||
| 	mw = mfact * ww; | ||||
| 	mh = wh; | ||||
| 
 | ||||
| 	/* tile area geometry */ | ||||
| 	tx = mx + mw; | ||||
| 	ty = wy; | ||||
| 	tw = ww - mw; | ||||
| 	th = wh; | ||||
| 
 | ||||
| 	/* master */ | ||||
| 	c = nexttiled(clients); | ||||
| 
 | ||||
| @ -1613,11 +1621,6 @@ updategeom(void) { | ||||
| 	bx = wx; | ||||
| 	by = showbar ? (topbar ? wy - bh : wy + wh) : -bh; | ||||
| 	bw = ww; | ||||
| 
 | ||||
| 	/* update layout geometries */ | ||||
| 	for(i = 0; i < LENGTH(layouts); i++) | ||||
| 		if(layouts[i].updategeom) | ||||
| 			layouts[i].updategeom(); | ||||
| } | ||||
| 
 | ||||
| void | ||||
| @ -1672,21 +1675,6 @@ updatesizehints(Client *c) { | ||||
| 			&& c->maxw == c->minw && c->maxh == c->minh); | ||||
| } | ||||
| 
 | ||||
| void | ||||
| updatetilegeom(void) { | ||||
| 	/* master area geometry */ | ||||
| 	mx = wx; | ||||
| 	my = wy; | ||||
| 	mw = mfact * ww; | ||||
| 	mh = wh; | ||||
| 
 | ||||
| 	/* tile area geometry */ | ||||
| 	tx = mx + mw; | ||||
| 	ty = wy; | ||||
| 	tw = ww - mw; | ||||
| 	th = wh; | ||||
| } | ||||
| 
 | ||||
| void | ||||
| updatetitle(Client *c) { | ||||
| 	if(!gettextprop(c->win, netatom[NetWMName], c->name, sizeof c->name)) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Anselm R Garbe
						Anselm R Garbe