Introduction
Introduction Statistics Contact Development Disclaimer Help
manage: Make sure c->isfixed is applied before floating checks - dwm - dynamic …
git clone git://git.suckless.org/dwm
Log
Files
Refs
README
LICENSE
---
commit 8b48e309735f5fe49d35f86e967f4b5dea2a2f2d
parent a83dc2031050d786ddf5f329b57d658a931c94b7
Author: Chris Down <[email protected]>
Date: Tue, 26 Apr 2022 09:42:23 +0100
manage: Make sure c->isfixed is applied before floating checks
Commit 8806b6e23793 ("manage: propertynotify: Reduce cost of unused size
hints") mistakenly removed an early size hints update that's needed to
populate c->isfixed for floating checks at manage() time. This resulted
in fixed (size hint min dimensions == max dimensions) subset of windows
not floating when they should.
See https://lists.suckless.org/dev/2204/34730.html for discussion.
Diffstat:
M dwm.c | 1 +
1 file changed, 1 insertion(+), 0 deletions(-)
---
diff --git a/dwm.c b/dwm.c
@@ -1061,6 +1061,7 @@ manage(Window w, XWindowAttributes *wa)
XSetWindowBorder(dpy, w, scheme[SchemeNorm][ColBorder].pixel);
configure(c); /* propagates border_width, if size doesn't change */
updatewindowtype(c);
+ updatesizehints(c);
updatewmhints(c);
XSelectInput(dpy, w, EnterWindowMask|FocusChangeMask|PropertyChangeMas…
grabbuttons(c, 0);
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.