summaryrefslogtreecommitdiff
path: root/libs/ardour/transport_master_manager.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/transport_master_manager.cc')
-rw-r--r--libs/ardour/transport_master_manager.cc5
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;