From 65bc109849c9140da5839a1a5425dff8352bb774 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 9 Feb 2021 15:52:08 -0700 Subject: [PATCH] implement Configuration::reset_default_speed_on_stop --- libs/ardour/session_transport.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc index 27e840409d..8920a2b26a 100644 --- a/libs/ardour/session_transport.cc +++ b/libs/ardour/session_transport.cc @@ -99,6 +99,11 @@ Session::realtime_stop (bool abort, bool clear_state) DEBUG_TRACE (DEBUG::Transport, string_compose ("realtime stop @ %1 speed = %2\n", _transport_sample, _transport_speed)); PostTransportWork todo = PostTransportStop; + if (Config->get_reset_default_speed_on_stop() && !_transport_fsm->declicking_for_locate()) { + _default_transport_speed = 1.0; + _default_engine_speed = 1.0; + } + /* call routes */ boost::shared_ptr r = routes.reader ();