diff options
author | Robin Gareus <robin@gareus.org> | 2020-04-03 15:35:21 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2020-04-03 15:36:19 +0200 |
commit | c16ab3a248244b0ca7002931769336e6fafcc491 (patch) | |
tree | a066a4e7cdd72a9be556af860c4dc2ab4f678d11 /libs/ardour/ardour | |
parent | 80f3b54be4d2f3355dcc6bff847913e85b1b115a (diff) |
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.
Diffstat (limited to 'libs/ardour/ardour')
-rw-r--r-- | libs/ardour/ardour/session.h | 3 |
1 files changed, 2 insertions, 1 deletions
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<boost::shared_ptr<MidiTrack> > new_midi_track ( |