diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2020-03-13 13:51:47 -0600 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2020-03-13 13:52:38 -0600 |
commit | ee1f8a6fc764bd958205cd5902683f3503f8f7d7 (patch) | |
tree | ff1d43275ac48559df27c37ad95cf0e15728abd2 /libs/ardour/transport_master_manager.cc | |
parent | c83d509203f9184dfc2acccd8aea858a341b29f0 (diff) |
add comment and additional reset when reinitializing transport master engine DLL
Diffstat (limited to 'libs/ardour/transport_master_manager.cc')
-rw-r--r-- | libs/ardour/transport_master_manager.cc | 5 |
1 files changed, 5 insertions, 0 deletions
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<TransportMaster> 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; |