From a5e74cd720e5eda517e12d7c7cd9a78fb6ab66e5 Mon Sep 17 00:00:00 2001 From: bakkeby Date: Wed, 10 Jun 2020 12:08:37 +0200 Subject: [PATCH] staticstatus: Adding note about systray pinning --- dwm.c | 2 +- patches.def.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/dwm.c b/dwm.c index df021b3..f001203 100644 --- a/dwm.c +++ b/dwm.c @@ -1756,7 +1756,7 @@ drawbars(void) Monitor *m; #if SYSTRAY_PATCH - if (showsystray) { + if (showsystray && systraypinning == 0) { /* Clear status bar to avoid artifacts beneath systray icons */ drw_setscheme(drw, scheme[SchemeNorm]); drw_rect(drw, 0, 0, selmon->ww, bh, 1, 1); diff --git a/patches.def.h b/patches.def.h index b8945ab..8af2b9d 100644 --- a/patches.def.h +++ b/patches.def.h @@ -512,6 +512,8 @@ /* This patch allows the status text to be fixed to the bar on a specific * monitor rather than being drawn on the focused monitor. * The statusallmons patch takes precedence over this patch. + * NB: If used together with the systray patch then consider setting + * systraypinning to statmonval+1. * https://dwm.suckless.org/patches/staticstatus/ */ #define STATICSTATUS_PATCH 0