t* dwm + patches
       
   URI git clone git://git.codevoid.de/dwm-sdk
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit e8aafb8e918967ac316faf469151f97379d0e672
   DIR parent 18b1312449531c7b77403aafb71611e9e48500ec
   URI Author: Anselm R Garbe <anselm@garbe.us>
       Date:   Wed, 24 Jun 2009 19:51:41 +0100
       
       made bar based monitor switching working
       Diffstat:
         M dwm.c                               |      10 ++++------
       
       1 file changed, 4 insertions(+), 6 deletions(-)
       ---
   DIR diff --git a/dwm.c b/dwm.c
       t@@ -400,12 +400,9 @@ buttonpress(XEvent *e) {
                for(m = mons; m; m = m->next)
                        if(ev->window == m->barwin) {
                                if(m != selmon) {
       -                                if(selmon->stack)
       -                                        focus(selmon->stack);
       -                                else {
       -                                        selmon = m;
       -                                        focus(NULL);
       -                                }
       +                                unfocus(selmon->stack);
       +                                selmon = m;
       +                                focus(NULL);
                                }
                                break;
                        }
       t@@ -1608,6 +1605,7 @@ unfocus(Client *c) {
                        return;
                grabbuttons(c, False);
                XSetWindowBorder(dpy, c->win, dc.norm[ColBorder]);
       +        XSetInputFocus(dpy, root, RevertToPointerRoot, CurrentTime);
        }
        
        void