From df4a30b1a0bd83ba1962b09d8108c39344e36e60 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 15 Nov 2019 15:49:08 -0700 Subject: [PATCH] fix behavior of Session::maybe_stop() when synced to JACK Transport --- libs/ardour/session_transport.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc index e28bffaf9e..80dedcd129 100644 --- a/libs/ardour/session_transport.cc +++ b/libs/ardour/session_transport.cc @@ -760,9 +760,9 @@ Session::maybe_stop (samplepos_t limit) { ENSURE_PROCESS_THREAD; if ((_transport_speed > 0.0f && _transport_sample >= limit) || (_transport_speed < 0.0f && _transport_sample == 0)) { - if (synced_to_engine () && config.get_jack_time_master ()) { + if (synced_to_engine ()) { _engine.transport_stop (); - } else if (!synced_to_engine ()) { + } else { TFSM_EVENT (TransportFSM::StopTransport); } return true;