tinitialize prevtags in setup, now users can setup which seltags should be selectedin config.h - 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 667da18b31e09c7c6d9359b66ff8e2ded7b20365
 (DIR) parent e9a07335060337222c94260797582aae2c74d455
 (HTM) Author: Anselm R. Garbe <garbeam@gmail.com>
       Date:   Sat, 10 Nov 2007 19:31:01 +0100
       
       initialize prevtags in setup, now users can setup which seltags should be selectedin config.h
       Diffstat:
         M dwm.c                               |       9 +++++----
       
       1 file changed, 5 insertions(+), 4 deletions(-)
       ---
 (DIR) diff --git a/dwm.c b/dwm.c
       t@@ -233,7 +233,7 @@ Regs *regs = NULL;
        /* configuration, allows nested code to access above variables */
        #include "config.h"
        
       -Bool prevtags[LENGTH(tags)] = {[0] = True};
       +Bool prevtags[LENGTH(tags)];
        
        /* function implementations */
        void
       t@@ -1467,6 +1467,7 @@ setup(void) {
                grabkeys();
        
                /* init tags */
       +        memcpy(prevtags, seltags, sizeof seltags);
                compileregs();
        
                /* init appearance */
       t@@ -1849,11 +1850,11 @@ view(const char *arg) {
        
        void
        viewprevtag(const char *arg) {
       -        static Bool tmptags[sizeof tags / sizeof tags[0]];
       +        static Bool tmp[LENGTH(tags)];
        
       -        memcpy(tmptags, seltags, sizeof seltags);
       +        memcpy(tmp, seltags, sizeof seltags);
                memcpy(seltags, prevtags, sizeof seltags);
       -        memcpy(prevtags, tmptags, sizeof seltags);
       +        memcpy(prevtags, tmp, sizeof seltags);
                arrange();
        }