diff -r 2902c669f75b -r 10970b5a3c3b dwm.c --- a/dwm.c Wed Jun 11 17:01:30 2008 +0100 +++ b/dwm.c Wed Jun 11 19:42:24 2008 +0100 @@ -1478,7 +1478,7 @@ void togglelayout(const Arg *arg) { - if(arg->v) + if(arg && arg->v) lt = (Layout *)arg->v; else if(++lt == &layouts[LENGTH(layouts)]) lt = &layouts[0];