diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index b7ef1d79b1..8fd958ccc7 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -2881,6 +2881,12 @@ CursorDrag::finished (GdkEvent* event, bool /*movement_occurred*/) Session* s = _editor->session (); if (s) { + + if (was_double_click()) { + s->request_transport_speed (1.0); + return; + } + _editor->_pending_locate_request = true; s->request_locate (_editor->playhead_cursor->current_frame (), (_stop ? false : _was_rolling)); s->request_resume_timecode_transmission ();