TMM: do not allow changing transport master while slaved (libardour edition)

This commit is contained in:
Paul Davis 2020-05-15 21:06:11 -06:00
parent 58e5c0cfea
commit c57df5a7e5

View file

@ -908,7 +908,12 @@ Session::process_event (SessionEvent* ev)
break;
case SessionEvent::SetTransportMaster:
TransportMasterManager::instance().set_current (ev->transport_master);
/* do not allow changing the transport master if we're already
using one.
*/
if (!config.get_external_sync()) {
TransportMasterManager::instance().set_current (ev->transport_master);
}
break;
case SessionEvent::PunchIn: