fix pertag
This commit is contained in:
parent
017c313c51
commit
ab055bf2de
17
speedwm.c
17
speedwm.c
|
@ -2877,6 +2877,8 @@ setgaps(int oh, int ov, int ih, int iv)
|
|||
selmon->gappih = ih;
|
||||
selmon->gappiv = iv;
|
||||
|
||||
selmon->pertag->gaps[selmon->pertag->curtag] = ((oh & 0xFF) << 0) | ((ov & 0xFF) << 8) | ((ih & 0xFF) << 16) | ((iv & 0xFF) << 24);
|
||||
|
||||
arrange(selmon);
|
||||
}
|
||||
|
||||
|
@ -5698,6 +5700,7 @@ view(const Arg *arg)
|
|||
for (m = mons; m; m = m->next)
|
||||
m->tagset[m->seltags] = arg->ui & TAGMASK;
|
||||
|
||||
if (pertag) {
|
||||
selmon->pertag->prevtag = selmon->pertag->curtag;
|
||||
|
||||
if (arg->ui == ~0)
|
||||
|
@ -5706,11 +5709,11 @@ view(const Arg *arg)
|
|||
for (i = 0; !(arg->ui & 1 << i); i++) ;
|
||||
selmon->pertag->curtag = i + 1;
|
||||
}
|
||||
} else {
|
||||
tmptag = selmon->pertag->prevtag;
|
||||
|
||||
if (pertag) {
|
||||
selmon->pertag->prevtag = selmon->pertag->curtag;
|
||||
selmon->pertag->curtag = tmptag;
|
||||
}
|
||||
|
||||
selmon->nmaster = selmon->pertag->nmasters[selmon->pertag->curtag];
|
||||
selmon->mfact = selmon->pertag->mfacts[selmon->pertag->curtag];
|
||||
|
@ -5719,13 +5722,11 @@ view(const Arg *arg)
|
|||
selmon->lt[selmon->sellt^1] = selmon->pertag->ltidxs[selmon->pertag->curtag][selmon->sellt^1];
|
||||
|
||||
/*
|
||||
* Temp removed because these lines cause the first spawned window to tile outside the screen
|
||||
selmon->gappoh = selmon->pertag->gaps[selmon->pertag->curtag];
|
||||
selmon->gappov = selmon->pertag->gaps[selmon->pertag->curtag];
|
||||
selmon->gappih = selmon->pertag->gaps[selmon->pertag->curtag];
|
||||
selmon->gappiv = selmon->pertag->gaps[selmon->pertag->curtag];
|
||||
selmon->gappoh = (selmon->pertag->gaps[selmon->pertag->curtag] & 0xff) >> 0;
|
||||
selmon->gappov = (selmon->pertag->gaps[selmon->pertag->curtag] & 0xff00) >> 8;
|
||||
selmon->gappih = (selmon->pertag->gaps[selmon->pertag->curtag] & 0xff0000) >> 16;
|
||||
selmon->gappiv = (selmon->pertag->gaps[selmon->pertag->curtag] & 0xff000000) >> 24;
|
||||
*/
|
||||
}
|
||||
|
||||
|
||||
if (selmon->showbar != selmon->pertag->showbars[selmon->pertag->curtag])
|
||||
|
|
Loading…
Reference in a new issue