From c16ab3a248244b0ca7002931769336e6fafcc491 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 3 Apr 2020 15:35:21 +0200 Subject: Allow to disable input auto-connect when creating tracks Auto-connect is handled in a background thread, so newly created tracks are not immediately connected. This causes a race-condition when fan-out directly disconnects and re-connects ports after track/bus creation. --- libs/ardour/ardour/session.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libs/ardour/ardour/session.h') diff --git a/libs/ardour/ardour/session.h b/libs/ardour/ardour/session.h index b752bd23ea..b3018f7102 100644 --- a/libs/ardour/ardour/session.h +++ b/libs/ardour/ardour/session.h @@ -697,7 +697,8 @@ public: uint32_t how_many, std::string name_template, PresentationInfo::order_t order, - TrackMode mode = Normal + TrackMode mode = Normal, + bool input_auto_connect = true ); std::list > new_midi_track ( -- cgit v1.2.3