Introduction
Introduction Statistics Contact Development Disclaimer Help
manage: For isfloating/oldstate check/set, ensure trans client actually exists …
git clone git://git.suckless.org/dwm
Log
Files
Refs
README
LICENSE
---
commit bece862a0fc4fc18ef9065b18cd28e2032d0d975
parent 60e9a14998bfe8666c641f7c27fec18e85ac7494
Author: Miles Alan <[email protected]>
Date: Mon, 21 Feb 2022 01:10:56 -0500
manage: For isfloating/oldstate check/set, ensure trans client actually exists
In certain instances trans may be set to a window that doesn't actually
map to a client via wintoclient; in this case it doesn't make sense
to set isfloating/oldstate since trans is essentially invalid in that
case / correlates to the above condition check where trans is set /
XGetTransientForHint is called.
Diffstat:
M dwm.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/dwm.c b/dwm.c
@@ -1064,7 +1064,7 @@ manage(Window w, XWindowAttributes *wa)
XSelectInput(dpy, w, EnterWindowMask|FocusChangeMask|PropertyChangeMas…
grabbuttons(c, 0);
if (!c->isfloating)
- c->isfloating = c->oldstate = trans != None || c->isfixed;
+ c->isfloating = c->oldstate = t || c->isfixed;
if (c->isfloating)
XRaiseWindow(dpy, c->win);
attach(c);
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.