tmaking it more sure that transient checks will work in any case - 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 5052c538d9c14b46f298240cefa8a0062323d249
 (DIR) parent 22d8c6fd1898713be81c81de4f35dfdc2403c288
 (HTM) Author: Anselm R. Garbe <arg@suckless.org>
       Date:   Tue, 13 Feb 2007 22:24:27 +0100
       
       making it more sure that transient checks will work in any case
       Diffstat:
         M client.c                            |       7 ++++---
       
       1 file changed, 4 insertions(+), 3 deletions(-)
       ---
 (DIR) diff --git a/client.c b/client.c
       t@@ -148,7 +148,7 @@ killclient(Arg *arg) {
        
        void
        manage(Window w, XWindowAttributes *wa) {
       -        Client *c;
       +        Client *c, *t;
                Window trans;
        
                c = emallocz(sizeof(Client));
       t@@ -181,9 +181,10 @@ manage(Window w, XWindowAttributes *wa) {
                grabbuttons(c, False);
                XSetWindowBorder(dpy, c->win, dc.norm[ColBorder]);
                updatetitle(c);
       -        settags(c, getclient(trans));
       +        t = getclient(trans);
       +        settags(c, t);
                if(!c->isfloat)
       -                c->isfloat = trans || c->isfixed;
       +                c->isfloat = (t != 0) || c->isfixed;
                if(clients)
                        clients->prev = c;
                c->next = clients;