commit c3b1e6024531917cddec454e9e1abeae7ac312cb
Author: Chris Down <[email protected]>
Date: Fri Dec 31 01:37:08 2021 +0000
[dwm][patches][noborderflicker] Add missed NULL check, whoops
diff --git
a/dwm.suckless.org/patches/noborderflicker/dwm-noborderflicker-20211227-8657affa2a61.diff
b/dwm.suckless.org/patches/noborderflicker/dwm-noborderflicker-20211227-8657affa2a61.diff
index c4369f2c..df2aeb3a 100644
---
a/dwm.suckless.org/patches/noborderflicker/dwm-noborderflicker-20211227-8657affa2a61.diff
+++
b/dwm.suckless.org/patches/noborderflicker/dwm-noborderflicker-20211227-8657affa2a61.diff
@@ -1,5 +1,5 @@
diff --git dwm.c dwm.c
-index a96f33c..3fd4a88 100644
+index a96f33c..34d1321 100644
--- dwm.c
+++ dwm.c
@@ -236,6 +236,7 @@ static int xerrorstart(Display *dpy, XErrorEvent *ee);
@@ -17,7 +17,7 @@ index a96f33c..3fd4a88 100644
+ /* set new focused border first to avoid flickering */
XSetWindowBorder(dpy, c->win,
scheme[SchemeSel][ColBorder].pixel);
+ /* lastfocused may be us if another window was unmanaged */
-+ if (lastfocused != c)
++ if (lastfocused && lastfocused != c)
+ XSetWindowBorder(dpy, lastfocused->win,
scheme[SchemeNorm][ColBorder].pixel);
setfocus(c);
} else {