t* dwm + patches
       
   URI git clone git://git.codevoid.de/dwm-sdk
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 79ecbeca7e4ca6d614bf233e7bc95d273df6e3b4
   DIR parent cf98ea2a9ce0b8ccbb3bbb510421c48279a1b280
   URI Author: Anselm R Garbe <garbeam@gmail.com>
       Date:   Thu, 19 Jun 2008 09:11:11 +0100
       
       non-zero
       Diffstat:
         M config.mk                           |       2 +-
         M dwm.c                               |      12 ++++++++++--
       
       2 files changed, 11 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/config.mk b/config.mk
       t@@ -1,5 +1,5 @@
        # dwm version
       -VERSION = 5.0
       +VERSION = 5.0.1
        
        # Customize below to fit your system
        
   DIR diff --git a/dwm.c b/dwm.c
       t@@ -1496,14 +1496,22 @@ togglemax(const Arg *arg) {
        
        void
        toggletag(const Arg *arg) {
       -        if(sel && (sel->tags ^= (arg->ui & TAGMASK)))
       +        uint mask = sel->tags ^ (arg->ui & TAGMASK);
       +
       +        if(sel && mask) {
       +                sel->tags = mask;
                        arrange();
       +        }
        }
        
        void
        toggleview(const Arg *arg) {
       -        if((tagset[seltags] ^= (arg->ui & TAGMASK)))
       +        uint mask = tagset[seltags] ^ (arg->ui & TAGMASK);
       +
       +        if(mask) {
       +                tagset[seltags] = mask;
                        arrange();
       +        }
        }
        
        void