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:
parent
16dccfcb8a
commit
4abea520df
@ -1035,8 +1035,9 @@ Session::locate (framepos_t target_frame, bool with_roll, bool with_flush, bool
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
bool transport_was_stopped = !transport_rolling();
|
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
|
realtime_stop (false, true); // XXX paul - check if the 2nd arg is really correct
|
||||||
transport_was_stopped = true;
|
transport_was_stopped = true;
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user