Index: gtk2_ardour/editor_rulers.cc
===================================================================
--- gtk2_ardour/editor_rulers.cc	(revision 1946)
+++ gtk2_ardour/editor_rulers.cc	(working copy)
@@ -156,9 +156,7 @@
 		if (session->is_auditioning()) {
 			session->cancel_audition ();
 		}
-		/* transport playhead */
-		snap_to (where);
-		session->request_locate (where);
+
 		_dragging_playhead = true;
 		break;
 
@@ -202,7 +200,7 @@
 		/* transport playhead */
 		_dragging_playhead = false;
 		snap_to (where);
-		session->request_locate (where);
+		session->request_locate (where, session->transport_rolling());
 		break;
 
 	case 2:
