tfloating clients get random (x,y) offsets now - 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 aebd745f72d3bc049d0af68aec33cf17277b20e9
 (DIR) parent c53980cddcee8afd13ea793134ed3ddf5dbef0e3
 (HTM) Author: arg@10ksloc.org <unknown>
       Date:   Wed, 19 Jul 2006 13:22:49 +0200
       
       floating clients get random (x,y) offsets now
       
       Diffstat:
         M client.c                            |       7 +++++++
       
       1 file changed, 7 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/client.c b/client.c
       t@@ -192,6 +192,7 @@ lower(Client *c)
        void
        manage(Window w, XWindowAttributes *wa)
        {
       +        int diff;
                Client *c;
                XSetWindowAttributes twa;
                Window trans;
       t@@ -205,6 +206,12 @@ manage(Window w, XWindowAttributes *wa)
                c->bw = c->fw = c->tw = wa->width;
                c->fh = c->th = wa->height;
                c->bh = bh;
       +
       +        diff = sw - c->fw;
       +        c->fx = sx + (random() % diff ? diff : 1);
       +        diff = sh - c->fh;
       +        c->fy = sx + (random() % diff ? diff : 1);
       +
                c->border = 1;
                c->proto = getproto(c->win);
                setsize(c);