- 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, m); c = c->snext);
+ for(j = 0; j < LENGTH(tags); j++) {
+ dc.w = textw(tags[j]);
+ if(m->seltags[j]) {
+ drawtext(m, tags[j], dc.sel, isurgent(m, j));
+ drawsquare(m, c && c->tags[j] && c->monitor == m,
+ isoccupied(m, j), isurgent(m, j), dc.sel);