tfix of XGetTransientForHint in manage() - dwm - [fork] customized build of dwm, the dynamic window manager
 (HTM) git clone git://src.adamsgaard.dk/dwm
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 06f7eed103057e55201e143fd319afd4bd410bdb
 (DIR) parent 0ffa6d13939443a84a732f111d483c233b529bbf
 (HTM) Author: Premysl Hruby <dfenze@gmail.com>
       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(-)
       ---
 (DIR) 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|PropertyChangeMask|StructureNotifyMask);
                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);