Only retain control-port connections

When MIDI input follows selection, ports that provide music-data
should be disconnected, even if they *also* provide control-data
This commit is contained in:
Robin Gareus 2019-11-11 23:37:11 +01:00
parent 383850d329
commit 4a5c9c759b
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04

View File

@ -750,7 +750,7 @@ Session::rewire_selected_midi (boost::shared_ptr<MidiTrack> new_midi_target)
* functionality.
*/
if (!(mpi.properties & MidiPortControl)) {
if (MidiPortControl != mpi.properties) {
/* disconnect the port from everything */
AudioEngine::instance()->disconnect (*p);
}