diff -r 47393d61a695 -r 2c5c99803c2e dwm.c --- a/dwm.c Sat May 31 17:05:28 2008 +0100 +++ b/dwm.c Sat May 31 17:37:13 2008 +0100 @@ -1306,7 +1306,7 @@ setmfact(const void *arg) { double d = *((double*) arg); - if(!d || lt->arrange) + if(!d || !lt->arrange) return; d = d < 1.0 ? d + mfact : d - 1.0; if(d < 0.1 || d > 0.9)