tapplied Evil_Bobs cleanup patch - 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 22d88188505b2f08296c32ca82a81cce2b59c909
 (DIR) parent 6784429c3cd4eefbc3299ab0adfc9f3b1c7bf13e
 (HTM) Author: Anselm R Garbe <anselm@garbe.us>
       Date:   Thu, 12 May 2011 14:16:33 +0000
       
       applied Evil_Bobs cleanup patch
       Diffstat:
         M dwm.c                               |      24 ++++++++++++------------
       
       1 file changed, 12 insertions(+), 12 deletions(-)
       ---
 (DIR) diff --git a/dwm.c b/dwm.c
       t@@ -556,8 +556,8 @@ clientmessage(XEvent *e) {
                }
                else if(cme->message_type == netatom[NetActiveWindow]) {
                        if(!ISVISIBLE(c)) {
       -                        c->mon->seltags ^= 1;                                   
       -                        c->mon->tagset[c->mon->seltags] = c->tags;   
       +                        c->mon->seltags ^= 1;
       +                        c->mon->tagset[c->mon->seltags] = c->tags;
                        }
                        pop(c);
                }
       t@@ -1213,7 +1213,7 @@ movemouse(const Arg *arg) {
                        return;
                do {
                        XMaskEvent(dpy, MOUSEMASK|ExposureMask|SubstructureRedirectMask, &ev);
       -                switch (ev.type) {
       +                switch(ev.type) {
                        case ConfigureRequest:
                        case Expose:
                        case MapRequest:
       t@@ -1274,7 +1274,7 @@ propertynotify(XEvent *e) {
                else if(ev->state == PropertyDelete)
                        return; /* ignore */
                else if((c = wintoclient(ev->window))) {
       -                switch (ev->atom) {
       +                switch(ev->atom) {
                        default: break;
                        case XA_WM_TRANSIENT_FOR:
                                if(!c->isfloating && (XGetTransientForHint(dpy, c->win, &trans)) &&
       t@@ -1542,8 +1542,8 @@ setup(void) {
                wmatom[WMProtocols] = XInternAtom(dpy, "WM_PROTOCOLS", False);
                wmatom[WMDelete] = XInternAtom(dpy, "WM_DELETE_WINDOW", False);
                wmatom[WMState] = XInternAtom(dpy, "WM_STATE", False);
       -        netatom[NetActiveWindow] = XInternAtom(dpy, "_NET_ACTIVE_WINDOW", False);
                wmatom[WMTakeFocus] = XInternAtom(dpy, "WM_TAKE_FOCUS", False);
       +        netatom[NetActiveWindow] = XInternAtom(dpy, "_NET_ACTIVE_WINDOW", False);
                netatom[NetSupported] = XInternAtom(dpy, "_NET_SUPPORTED", False);
                netatom[NetWMName] = XInternAtom(dpy, "_NET_WM_NAME", False);
                netatom[NetWMState] = XInternAtom(dpy, "_NET_WM_STATE", False);
       t@@ -1612,7 +1612,7 @@ spawn(const Arg *arg) {
                        execvp(((char **)arg->v)[0], (char **)arg->v);
                        fprintf(stderr, "dwm: execvp %s", ((char **)arg->v)[0]);
                        perror(" failed");
       -                exit(0);
       +                exit(EXIT_SUCCESS);
                }
        }
        
       t@@ -1760,11 +1760,11 @@ unmapnotify(XEvent *e) {
        void
        updatebars(void) {
                Monitor *m;
       -        XSetWindowAttributes wa;
       -
       -        wa.override_redirect = True;
       -        wa.background_pixmap = ParentRelative;
       -        wa.event_mask = ButtonPressMask|ExposureMask;
       +        XSetWindowAttributes wa = {
       +                .override_redirect = True,
       +                .background_pixmap = ParentRelative,
       +                .event_mask = ButtonPressMask|ExposureMask
       +        };
                for(m = mons; m; m = m->next) {
                        m->barwin = XCreateWindow(dpy, root, m->wx, m->by, m->ww, bh, 0, DefaultDepth(dpy, screen),
                                                  CopyFromParent, DefaultVisual(dpy, screen),
       t@@ -2069,5 +2069,5 @@ main(int argc, char *argv[]) {
                run();
                cleanup();
                XCloseDisplay(dpy);
       -        return 0;
       +        return EXIT_SUCCESS;
        }