mirror of
https://codeberg.org/dwl/dwl-patches.git
synced 2025-09-09 12:45:00 +00:00
Fixed all-window and first tag conflict in pertag patch
This commit is contained in:
parent
2e74dc1caf
commit
af6619946f
@ -108,7 +108,7 @@ index bf763df..99e2550 100644
|
|||||||
if (!(newtagset = selmon ? selmon->tagset[selmon->seltags] ^ (arg->ui & TAGMASK) : 0))
|
if (!(newtagset = selmon ? selmon->tagset[selmon->seltags] ^ (arg->ui & TAGMASK) : 0))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
+ if (newtagset == TAGMASK) {
|
+ if (newtagset == ~0) {
|
||||||
+ selmon->pertag->prevtag = selmon->pertag->curtag;
|
+ selmon->pertag->prevtag = selmon->pertag->curtag;
|
||||||
+ selmon->pertag->curtag = 0;
|
+ selmon->pertag->curtag = 0;
|
||||||
+ }
|
+ }
|
||||||
@ -144,7 +144,7 @@ index bf763df..99e2550 100644
|
|||||||
selmon->tagset[selmon->seltags] = arg->ui & TAGMASK;
|
selmon->tagset[selmon->seltags] = arg->ui & TAGMASK;
|
||||||
+ selmon->pertag->prevtag = selmon->pertag->curtag;
|
+ selmon->pertag->prevtag = selmon->pertag->curtag;
|
||||||
+
|
+
|
||||||
+ if (arg->ui == TAGMASK)
|
+ if (arg->ui == ~0)
|
||||||
+ selmon->pertag->curtag = 0;
|
+ selmon->pertag->curtag = 0;
|
||||||
+ else {
|
+ else {
|
||||||
+ for (i = 0; !(arg->ui & 1 << i); i++) ;
|
+ for (i = 0; !(arg->ui & 1 << i); i++) ;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user