/* replaces the bar format character sequences (like in tmux(1)) */
void
-bar_replace(char *fmt, char *fmtrep, int nscreen, struct swm_region *r,
- size_t sz)
+bar_replace(char *fmt, char *fmtrep, struct swm_region *r, size_t sz)
{
char *ptr;
char tmp[SWM_BAR_MAX];
snprintf(tmp, sizeof tmp, "%d", r->ws->idx + 1);
break;
case 'N':
- snprintf(tmp, sizeof tmp, "%d", nscreen + 1);
+ snprintf(tmp, sizeof tmp, "%d", r->s->idx + 1);
break;
case 'S':
snprintf(tmp, sizeof tmp, "%s", r->ws->stacker);
for (i = 0; i < ScreenCount(display); i++) {
TAILQ_FOREACH(r, &screens[i].rl, entry) {
bar_fmt(fmtexp, fmtnew, r, sizeof fmtnew);
- bar_replace(fmtnew, fmtrep, i, r, sizeof fmtrep);
+ bar_replace(fmtnew, fmtrep, r, sizeof fmtrep);
bar_print(r, fmtrep);
}
}