13
0

Do not disable record (performing transport stop) during locate request when MTC source is activated

This is required for the case when we leave Tracks ready for record and then activate MTC source.
This commit is contained in:
Paul Davis 2015-05-12 12:23:01 -04:00
parent 16dccfcb8a
commit 4abea520df

View File

@ -1035,8 +1035,9 @@ Session::locate (framepos_t target_frame, bool with_roll, bool with_flush, bool
*/
bool transport_was_stopped = !transport_rolling();
if (transport_was_stopped && (!auto_play_legal || !config.get_auto_play()) && !with_roll && !(synced_to_engine() && play_loop)) {
if (transport_was_stopped && (!auto_play_legal || !config.get_auto_play()) && !with_roll && !(synced_to_engine() && play_loop) &&
(Profile->get_trx() && !(config.get_external_sync() && !synced_to_engine()))) {
realtime_stop (false, true); // XXX paul - check if the 2nd arg is really correct
transport_was_stopped = true;
} else {