- for(i = 0; i < mcount; i++) {
- Monitor *m = &monitors[i];
- dc.x = 0;
- for(c = stack; c && !isvisible(c, i); c = c->snext);
- fprintf(stderr, "m%d %s\n", i, c ? c->name : "NIL");
- for(j = 0; j < LENGTH(tags); j++) {
- dc.w = textw(tags[j]);
- if(m->seltags[j]) {
- drawtext(m, tags[j], dc.sel, isurgent(i, j));
- drawsquare(m, c && c->tags[j] && c->monitor == i,
- isoccupied(i, j), isurgent(i, j), dc.sel);
- }
- else {
- drawtext(m, tags[j], dc.norm, isurgent(i, j));
- drawsquare(m, c && c->tags[j] && c->monitor == i,
- isoccupied(i, j), isurgent(i, j), dc.norm);
- }
- dc.x += dc.w;
+ dc.x = 0;
+ for(c = stack; c && !isvisible(c); c = c->snext);
+ for(i = 0; i < LENGTH(tags); i++) {
+ dc.w = textw(tags[i]);
+ if(seltags[i]) {
+ drawtext(v, tags[i], dc.sel, isurgent(i));
+ drawsquare(v, c && c->tags[i], isoccupied(i), isurgent(i), dc.sel);