Add additional flags when registering a shadow port.
authorPaul Davis <paul@linuxaudiosystems.com>
Mon, 20 Jun 2016 16:49:04 +0000 (12:49 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Tue, 27 Sep 2016 19:59:30 +0000 (14:59 -0500)
libs/ardour/async_midi_port.cc

index 23465a238b2f96423c133761d4eb0a323d11bae0..7614015a2e73ae5c695fd4461175cebe416796f8 100644 (file)
@@ -364,7 +364,7 @@ AsyncMIDIPort::add_shadow_port (string const & name, MidiFilter mf)
 
        /* shadow port is not async. */
 
-       if (!(shadow_port = boost::dynamic_pointer_cast<MidiPort> (AudioEngine::instance()->register_output_port (DataType::MIDI, name, false)))) {
+       if (!(shadow_port = boost::dynamic_pointer_cast<MidiPort> (AudioEngine::instance()->register_output_port (DataType::MIDI, name, false, PortFlags (Shadow|IsTerminal))))) {
                return -3;
        }