From ee67d2d749961a236993286f9eefc94d1a6eafbb Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sun, 3 Nov 2019 00:28:53 +0100 Subject: [PATCH] Auto-connect input should not disconnect other ports This fixes an issue with existing MIDI routing between MIDI tracks and/or busses. Automatic MIDI connections should only dis/re-connect ports that are explicitly configured in Preferences > MIDI Ports and leave all other connections alone. --- libs/ardour/session_midi.cc | 4 ---- 1 file changed, 4 deletions(-) diff --git a/libs/ardour/session_midi.cc b/libs/ardour/session_midi.cc index 7b961ac6ba..ce6172cca5 100644 --- a/libs/ardour/session_midi.cc +++ b/libs/ardour/session_midi.cc @@ -746,10 +746,6 @@ Session::rewire_selected_midi (boost::shared_ptr new_midi_target) if (!msp.empty()) { - if (old_midi_target) { - old_midi_target->input()->disconnect (this); - } - for (vector::const_iterator p = msp.begin(); p != msp.end(); ++p) { PortManager::MidiPortInformation mpi (AudioEngine::instance()->midi_port_information (*p));