summaryrefslogtreecommitdiff
path: root/libs/ardour/session_midi.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2019-03-04 18:23:06 -0700
committerPaul Davis <paul@linuxaudiosystems.com>2019-03-04 18:23:06 -0700
commitf1dfc6d2a2f670a7b24644f3377962ac214b3419 (patch)
tree271ffa187e6a34b312e3bdfbb76e79c5ee4ddf53 /libs/ardour/session_midi.cc
parent2cf57e9257bd46d1f177b868070d7462514e4de9 (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.cc2
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);
}