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