diff -r 3a617d40e320 -r f07dd2c127c1 dwm.c --- a/dwm.c Mon Feb 11 20:48:22 2008 +0000 +++ b/dwm.c Mon Feb 11 20:51:04 2008 +0000 @@ -374,7 +374,8 @@ else if(ev->button == Button2) { if((floating != m->layout->arrange) && c->isfloating) togglefloating(NULL); - zoom(NULL); + else + zoom(NULL); } else if(ev->button == Button3 && !c->isfixed) { restack();