Introduction
Introduction Statistics Contact Development Disclaimer Help
tfix of XGetTransientForHint in manage() - dwm - [fork] customized build of dwm…
git clone git://src.adamsgaard.dk/dwm
Log
Files
Refs
README
LICENSE
---
commit 06f7eed103057e55201e143fd319afd4bd410bdb
parent 0ffa6d13939443a84a732f111d483c233b529bbf
Author: Premysl Hruby <[email protected]>
Date: Thu, 14 Aug 2008 22:35:52 +0200
fix of XGetTransientForHint in manage()
Diffstat:
M dwm.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/dwm.c b/dwm.c
t@@ -865,7 +865,6 @@ killclient(const Arg *arg) {
void
manage(Window w, XWindowAttributes *wa) {
Client *c, *t = NULL;
- Status rettrans;
Window trans;
XWindowChanges wc;
t@@ -903,14 +902,14 @@ manage(Window w, XWindowAttributes *wa) {
XSelectInput(dpy, w, EnterWindowMask|FocusChangeMask|PropertyChangeMas…
grabbuttons(c, False);
updatetitle(c);
- if((rettrans = XGetTransientForHint(dpy, w, &trans)) == Success)
+ if(XGetTransientForHint(dpy, w, &trans))
t = getclient(trans);
if(t)
c->tags = t->tags;
else
applyrules(c);
if(!c->isfloating)
- c->isfloating = (rettrans == Success) || c->isfixed;
+ c->isfloating = trans || c->isfixed;
if(c->isfloating)
XRaiseWindow(dpy, c->win);
attach(c);
You are viewing proxied material from mx1.adamsgaard.dk. 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.