add taglayouts patch
This commit is contained in:
19
dwm.c
19
dwm.c
@@ -688,9 +688,9 @@ createmon(void)
|
||||
m->showextrabar = showextrabar;
|
||||
m->topbar = topbar;
|
||||
m->gappx = gappx;
|
||||
m->lt[0] = &layouts[0];
|
||||
m->lt[1] = &layouts[1 % LENGTH(layouts)];
|
||||
strncpy(m->ltsymbol, layouts[0].symbol, sizeof m->ltsymbol);
|
||||
// m->lt[0] = &layouts[0];
|
||||
// m->lt[1] = &layouts[1 % LENGTH(layouts)];
|
||||
// strncpy(m->ltsymbol, layouts[0].symbol, sizeof m->ltsymbol);
|
||||
m->pertag = ecalloc(1, sizeof(Pertag));
|
||||
m->pertag->curtag = m->pertag->prevtag = 1;
|
||||
|
||||
@@ -698,12 +698,23 @@ createmon(void)
|
||||
m->pertag->nmasters[i] = m->nmaster;
|
||||
m->pertag->mfacts[i] = m->mfact;
|
||||
|
||||
m->pertag->ltidxs[i][0] = m->lt[0];
|
||||
// m->pertag->ltidxs[i][0] = m->lt[0];
|
||||
if (i >= 1) {
|
||||
m->pertag->ltidxs[i][0] = &layouts[taglayouts[i-1]];
|
||||
}
|
||||
else {
|
||||
m->pertag->ltidxs[i][0] = &layouts[0];
|
||||
}
|
||||
m->pertag->ltidxs[i][1] = m->lt[1];
|
||||
m->pertag->sellts[i] = m->sellt;
|
||||
|
||||
m->pertag->showbars[i] = m->showbar;
|
||||
}
|
||||
|
||||
m->lt[0] = m->pertag->ltidxs[1][0];
|
||||
m->lt[1] = &layouts[1 % LENGTH(layouts)];
|
||||
strncpy(m->ltsymbol, m->pertag->ltidxs[1][0]->symbol, sizeof m->ltsymbol);
|
||||
|
||||
return m;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user