diff options
| author | Anselm R Garbe <garbeam@gmail.com> | 2009-07-17 13:35:17 +0100 | 
|---|---|---|
| committer | Anselm R Garbe <garbeam@gmail.com> | 2009-07-17 13:35:17 +0100 | 
| commit | 6877a00033f4785049928bfe7e98d754e1c757a9 (patch) | |
| tree | aa4a47701b189022d4bd5e5804d2944da7b23f79 | |
| parent | 450b08dde2409846201175e226158ad4e2c61ea1 (diff) | |
it's all nsz's hard investigation effort, hail nsz! ;)
| -rw-r--r-- | config.mk | 2 | ||||
| -rw-r--r-- | dwm.c | 8 | 
2 files changed, 5 insertions, 5 deletions
| @@ -1,5 +1,5 @@  # dwm version -VERSION = 5.6 +VERSION = 5.7  # Customize below to fit your system @@ -350,9 +350,9 @@ applysizehints(Client *c, int *x, int *y, int *w, int *h, Bool interact) {  		/* adjust for aspect limits */  		if(c->mina > 0 && c->maxa > 0) {  			if(c->maxa < (float)*w / *h) -				*w = *h * c->maxa; +				*w = *h * c->maxa + 0.5; /* -Os double upcast workaround */  			else if(c->mina < (float)*h / *w) -				*h = *w * c->mina; +				*h = *w * c->mina + 0.5; /* -Os double upcast workaround */  		}  		if(baseismin) { /* increment calculation requires this */  			*w -= c->basew; @@ -1807,8 +1807,8 @@ updatesizehints(Client *c) {  	else  		c->minw = c->minh = 0;  	if(size.flags & PAspect) { -		c->mina = (float)size.min_aspect.y / (float)size.min_aspect.x; -		c->maxa = (float)size.max_aspect.x / (float)size.max_aspect.y; +		c->mina = (float)size.min_aspect.y / size.min_aspect.x; +		c->maxa = (float)size.max_aspect.x / size.max_aspect.y;  	}  	else  		c->maxa = c->mina = 0.0; | 
