diff --git a/gtk2_ardour/editor_rulers.cc b/gtk2_ardour/editor_rulers.cc index 409b8b471a..6f4f4bdb68 100644 --- a/gtk2_ardour/editor_rulers.cc +++ b/gtk2_ardour/editor_rulers.cc @@ -159,6 +159,7 @@ Editor::ruler_button_press (GdkEventButton* ev) /* transport playhead */ snap_to (where); session->request_locate (where); + _dragging_playhead = true; break; case 2: @@ -199,6 +200,7 @@ Editor::ruler_button_release (GdkEventButton* ev) switch (ev->button) { case 1: /* transport playhead */ + _dragging_playhead = false; snap_to (where); session->request_locate (where); break;