diff options
-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; |