more consistent terminology in a comment
[ardour.git] / libs / ardour / midi_port.cc
index c490fb95709286bbe064e3d71e15ed18adfdf751..05d9da59714b4bab1c9d626113d3f9939f761230 100644 (file)
@@ -49,7 +49,8 @@ MidiPort::MidiPort (const std::string& name, PortFlags flags)
 MidiPort::~MidiPort()
 {
        if (_shadow_port) {
-               _shadow_port->disconnect_all ();
+               AudioEngine::instance()->unregister_port (_shadow_port);
+               _shadow_port.reset ();
        }
 
        delete _buffer;
@@ -229,7 +230,7 @@ MidiPort::flush_buffers (pframes_t nframes)
 
                for (MidiBuffer::iterator i = _buffer->begin(); i != _buffer->end(); ++i) {
 
-                       const Evoral::MIDIEvent<MidiBuffer::TimeType> ev (*i, false);
+                       const Evoral::Event<MidiBuffer::TimeType> ev (*i, false);
 
 
                        if (sends_output() && _trace_on) {