# HG changeset patch # User Anselm R. Garbe # Date 1194719461 -3600 # Node ID 9d8238793016821f2b6881d53a8b5aa34646a01f # Parent 9df583e2c03ce00e8e7d6de4a9cf01ebcb890f95 initialize prevtags in setup, now users can setup which seltags should be selectedin config.h diff -r 9df583e2c03c -r 9d8238793016 dwm.c --- a/dwm.c Sat Nov 10 19:16:11 2007 +0100 +++ b/dwm.c Sat Nov 10 19:31:01 2007 +0100 @@ -233,7 +233,7 @@ /* configuration, allows nested code to access above variables */ #include "config.h" -Bool prevtags[LENGTH(tags)] = {[0] = True}; +Bool prevtags[LENGTH(tags)]; /* function implementations */ void @@ -1467,6 +1467,7 @@ grabkeys(); /* init tags */ + memcpy(prevtags, seltags, sizeof seltags); compileregs(); /* init appearance */ @@ -1849,11 +1850,11 @@ 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(); }