diff -r c994af9a2011 -r 58c0850b08d4 dwm.c
--- a/dwm.c	Wed Mar 23 13:00:50 2011 +0000
+++ b/dwm.c	Wed Mar 23 13:03:24 2011 +0000
@@ -1202,7 +1202,7 @@
 		case MotionNotify:
 			nx = ocx + (ev.xmotion.x - x);
 			ny = ocy + (ev.xmotion.y - y);
-			if(snap && nx >= selmon->wx && nx <= selmon->wx + selmon->ww
+			if(nx >= selmon->wx && nx <= selmon->wx + selmon->ww
 			&& ny >= selmon->wy && ny <= selmon->wy + selmon->wh) {
 				if(abs(selmon->wx - nx) < snap)
 					nx = selmon->wx;
@@ -1365,7 +1365,7 @@
 		case MotionNotify:
 			nw = MAX(ev.xmotion.x - ocx - 2 * c->bw + 1, 1);
 			nh = MAX(ev.xmotion.y - ocy - 2 * c->bw + 1, 1);
-			if(snap && nw >= selmon->wx && nw <= selmon->wx + selmon->ww
+			if(nw >= selmon->wx && nw <= selmon->wx + selmon->ww
 			&& nh >= selmon->wy && nh <= selmon->wy + selmon->wh)
 			{
 				if(!c->isfloating && selmon->lt[selmon->sellt]->arrange
