From ee1f8a6fc764bd958205cd5902683f3503f8f7d7 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 13 Mar 2020 13:51:47 -0600 Subject: add comment and additional reset when reinitializing transport master engine DLL --- libs/ardour/transport_master_manager.cc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libs/ardour') diff --git a/libs/ardour/transport_master_manager.cc b/libs/ardour/transport_master_manager.cc index 4911b981bb..0c715dcf9e 100644 --- a/libs/ardour/transport_master_manager.cc +++ b/libs/ardour/transport_master_manager.cc @@ -430,9 +430,14 @@ TransportMasterManager::set_current_locked (boost::shared_ptr c return -1; } + /* this is called from within the process() call stack, but *after* the + * call to ::pre_process_transport_masters() + */ + _current_master = c; _master_speed = 0; _master_position = 0; + _master_invalid_this_cycle = true; master_dll_initstate = 0; -- cgit v1.2.3