projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
383850d
)
Only retain control-port connections
author
Robin Gareus
<robin@gareus.org>
Mon, 11 Nov 2019 22:37:11 +0000
(23:37 +0100)
committer
Robin Gareus
<robin@gareus.org>
Mon, 11 Nov 2019 22:37:11 +0000
(23:37 +0100)
When MIDI input follows selection, ports that provide music-data
should be disconnected, even if they *also* provide control-data
libs/ardour/session_midi.cc
patch
|
blob
|
history
diff --git
a/libs/ardour/session_midi.cc
b/libs/ardour/session_midi.cc
index 6967a1cdf503cc74d06b69f096ac2c8d5a0f8752..adbf8aefaf3dcafad5e1108742da2156220147b7 100644
(file)
--- a/
libs/ardour/session_midi.cc
+++ b/
libs/ardour/session_midi.cc
@@
-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);
}