From d7a98c3fe0eec5e99130d84c409130303594deda Mon Sep 17 00:00:00 2001 From: Rutherther Date: Thu, 2 May 2024 20:21:53 +0200 Subject: [PATCH] Fix clients with NULL monitor being VISIBLEON --- dwl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dwl.c b/dwl.c index 27d9083f7c1e71d3dbe8f10d32c06e19c757d12b..c117adeed4db78f3c6b60b1b79e59704a318eee0 100644 --- a/dwl.c +++ b/dwl.c @@ -71,7 +71,7 @@ #define MIN(A, B) ((A) < (B) ? (A) : (B)) #define ROUND(X) ((int)((X < 0) ? (X - 0.5) : (X + 0.5))) #define CLEANMASK(mask) (mask & ~WLR_MODIFIER_CAPS) -#define VISIBLEON(C, M) ((M) && ((C)->tags & (M)->tagset[(M)->seltags])) +#define VISIBLEON(C, M) ((M) && (C)->mon && ((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)