X-Git-Url: https://jasonwoof.com/gitweb/?p=dwm.git;a=blobdiff_plain;f=dwm.c;h=8da3b6fb070a150b759df2771b0a61e3131b3611;hp=bd7ffe3571e5845b5f80f416e11a5ac10ce2b27d;hb=667da18b31e09c7c6d9359b66ff8e2ded7b20365;hpb=e9a07335060337222c94260797582aae2c74d455 diff --git a/dwm.c b/dwm.c index bd7ffe3..8da3b6f 100644 --- a/dwm.c +++ b/dwm.c @@ -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 @@ -1467,6 +1467,7 @@ setup(void) { grabkeys(); /* init tags */ + memcpy(prevtags, seltags, sizeof seltags); compileregs(); /* init appearance */ @@ -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(); }