mirror of
https://codeberg.org/dwl/dwl-patches.git
synced 2025-10-28 18:44:22 +00:00
singletagset was missing VISIBLEON fix
This commit is contained in:
parent
86a43bcd97
commit
8bc1939e2f
@ -1,16 +1,25 @@
|
|||||||
From 2311e2e20f533f1aae16581a6359ca871c7869cd Mon Sep 17 00:00:00 2001
|
From 9a928ae856dfbabbdb0b90595e169d5bea34b62c Mon Sep 17 00:00:00 2001
|
||||||
From: Ben Collerson <benc@benc.cc>
|
From: Ben Collerson <benc@benc.cc>
|
||||||
Date: Tue, 2 Jan 2024 10:22:31 +1000
|
Date: Tue, 2 Jan 2024 10:22:31 +1000
|
||||||
Subject: [PATCH] singletagset
|
Subject: [PATCH] singletagset
|
||||||
|
|
||||||
---
|
---
|
||||||
dwl.c | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++++------
|
dwl.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++------
|
||||||
1 file changed, 79 insertions(+), 8 deletions(-)
|
1 file changed, 80 insertions(+), 9 deletions(-)
|
||||||
|
|
||||||
diff --git a/dwl.c b/dwl.c
|
diff --git a/dwl.c b/dwl.c
|
||||||
index 4d19357f..f84c8a27 100644
|
index 4d19357..755c125 100644
|
||||||
--- a/dwl.c
|
--- a/dwl.c
|
||||||
+++ b/dwl.c
|
+++ b/dwl.c
|
||||||
|
@@ -66,7 +66,7 @@
|
||||||
|
#define MAX(A, B) ((A) > (B) ? (A) : (B))
|
||||||
|
#define MIN(A, B) ((A) < (B) ? (A) : (B))
|
||||||
|
#define CLEANMASK(mask) (mask & ~WLR_MODIFIER_CAPS)
|
||||||
|
-#define VISIBLEON(C, M) ((M) && (C)->mon == (M) && ((C)->tags & (M)->tagset[(M)->seltags]))
|
||||||
|
+#define VISIBLEON(C, M) ((M) && ((C)->tags & (M)->tagset[(M)->seltags]))
|
||||||
|
#define LENGTH(X) (sizeof X / sizeof X[0])
|
||||||
|
#define END(A) ((A) + LENGTH(A))
|
||||||
|
#define TAGMASK ((1u << TAGCOUNT) - 1)
|
||||||
@@ -236,6 +236,7 @@ static void arrange(Monitor *m);
|
@@ -236,6 +236,7 @@ static void arrange(Monitor *m);
|
||||||
static void arrangelayer(Monitor *m, struct wl_list *list,
|
static void arrangelayer(Monitor *m, struct wl_list *list,
|
||||||
struct wlr_box *usable_area, int exclusive);
|
struct wlr_box *usable_area, int exclusive);
|
||||||
@ -52,8 +61,8 @@ index 4d19357f..f84c8a27 100644
|
|||||||
for (r = monrules; r < END(monrules); r++) {
|
for (r = monrules; r < END(monrules); r++) {
|
||||||
if (!r->name || strstr(wlr_output->name, r->name)) {
|
if (!r->name || strstr(wlr_output->name, r->name)) {
|
||||||
m->m.x = r->x;
|
m->m.x = r->x;
|
||||||
@@ -1311,6 +1322,22 @@ handlesig(int signo)
|
@@ -1290,6 +1301,22 @@ fullscreennotify(struct wl_listener *listener, void *data)
|
||||||
}
|
setfullscreen(c, client_wants_fullscreen(c));
|
||||||
}
|
}
|
||||||
|
|
||||||
+size_t
|
+size_t
|
||||||
@ -73,7 +82,7 @@ index 4d19357f..f84c8a27 100644
|
|||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
void
|
void
|
||||||
incnmaster(const Arg *arg)
|
handlesig(int signo)
|
||||||
{
|
{
|
||||||
@@ -1807,8 +1834,6 @@ printstatus(void)
|
@@ -1807,8 +1834,6 @@ printstatus(void)
|
||||||
wl_list_for_each(m, &mons, link) {
|
wl_list_for_each(m, &mons, link) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user