diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2019-03-04 18:23:06 -0700 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2019-03-04 18:23:06 -0700 |
commit | f1dfc6d2a2f670a7b24644f3377962ac214b3419 (patch) | |
tree | 271ffa187e6a34b312e3bdfbb76e79c5ee4ddf53 /libs/ardour/session_midi.cc | |
parent | 2cf57e9257bd46d1f177b868070d7462514e4de9 (diff) |
do not disconnect MidiPortSelection-flagged ports from everything when (MIDI track) selection changes
If the user manually connects such a port to something, then it is
up the user to disconnect it too
Diffstat (limited to 'libs/ardour/session_midi.cc')
-rw-r--r-- | libs/ardour/session_midi.cc | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/libs/ardour/session_midi.cc b/libs/ardour/session_midi.cc index d7ae764955..4d1653b7f7 100644 --- a/libs/ardour/session_midi.cc +++ b/libs/ardour/session_midi.cc @@ -756,8 +756,6 @@ Session::rewire_selected_midi (boost::shared_ptr<MidiTrack> new_midi_target) } for (vector<string>::const_iterator p = msp.begin(); p != msp.end(); ++p) { - /* disconnect the port from everything */ - AudioEngine::instance()->disconnect (*p); /* connect it to the new target */ new_midi_target->input()->connect (new_midi_target->input()->nth(0), (*p), this); } |