small simplification to dotile() (thx to Ross for this hint)
7e59c892
1 file(s) · +5 −6
| 69 | 69 | ||
| 70 | 70 | void |
|
| 71 | 71 | dotile(void) { |
|
| 72 | - | unsigned int i, n, mpx, stackw, th; |
|
| 72 | + | unsigned int i, n, mpw, th; |
|
| 73 | 73 | Client *c; |
|
| 74 | 74 | ||
| 75 | 75 | for(n = 0, c = nexttiled(clients); c; c = nexttiled(c->next)) |
|
| 76 | 76 | n++; |
|
| 77 | - | mpx = (waw * master) / 1000; |
|
| 78 | - | stackw = waw - mpx; |
|
| 77 | + | mpw = (waw * master) / 1000; |
|
| 79 | 78 | ||
| 80 | 79 | for(i = 0, c = clients; c; c = c->next) |
|
| 81 | 80 | if(isvisible(c)) { |
|
| 91 | 90 | c->h = wah - 2 * BORDERPX; |
|
| 92 | 91 | } |
|
| 93 | 92 | else if(i == 0) { /* master window */ |
|
| 94 | - | c->w = mpx - 2 * BORDERPX; |
|
| 93 | + | c->w = mpw - 2 * BORDERPX; |
|
| 95 | 94 | c->h = wah - 2 * BORDERPX; |
|
| 96 | 95 | th = wah / (n - 1); |
|
| 97 | 96 | } |
|
| 98 | 97 | else { /* tile window */ |
|
| 99 | - | c->x += mpx; |
|
| 100 | - | c->w = stackw - 2 * BORDERPX; |
|
| 98 | + | c->x += mpw; |
|
| 99 | + | c->w = (waw - mpw) - 2 * BORDERPX; |
|
| 101 | 100 | if(th > bh) { |
|
| 102 | 101 | c->y += (i - 1) * th; |
|
| 103 | 102 | c->h = th - 2 * BORDERPX; |
|