comparison view.c @ 526:c71952fa3c7c 1.8

simplified dotile(), removed misleading line
author Anselm R. Garbe <arg@10kloc.org>
date Thu, 05 Oct 2006 13:47:30 +0200
parents 1a9a0877650c
children c0fffe6c207e
comparison
equal deleted inserted replaced
525:7433954e80af 526:c71952fa3c7c
101 * SSMMM MMMMM MMMSS 101 * SSMMM MMMMM MMMSS
102 * SSMMM SSSSS MMMSS 102 * SSMMM SSSSS MMMSS
103 */ 103 */
104 void 104 void
105 dotile(Arg *arg) { 105 dotile(Arg *arg) {
106 int i, n, stackw, stackh, tw, th; 106 unsigned int i, n, md, stackw, stackh, tw, th;
107 unsigned int md = ((stackpos == StackBottom ? sh - bh : sw) * master) / 100;
108 Client *c; 107 Client *c;
109 108
110 for(n = 0, c = nexttiled(clients); c; c = nexttiled(c->next)) 109 for(n = 0, c = nexttiled(clients); c; c = nexttiled(c->next))
111 n++; 110 n++;
112 111
113 if(stackpos == StackBottom) { 112 if(stackpos == StackBottom) {
113 md = ((sh - bh) * master) / 100;
114 stackw = sw; 114 stackw = sw;
115 stackh = sh - bh - md; 115 stackh = sh - bh - md;
116 } 116 }
117 else { 117 else {
118 md = (sw * master) / 100;
118 stackw = sw - md; 119 stackw = sw - md;
119 stackh = sh - bh; 120 stackh = sh - bh;
120 } 121 }
121 122
122 tw = stackw; 123 tw = stackw;