summaryrefslogtreecommitdiff
path: root/libs/midi++2/coremidi_midiport.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2007-07-20 16:05:00 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2007-07-20 16:05:00 +0000
commitab3020cee102913aa6399d6fb5535e7e55093120 (patch)
tree65d00ee6ff10dc58be876d541b51927481240758 /libs/midi++2/coremidi_midiport.cc
parente644ddc4c8efa1b134a61b7a5a7f4112d2e90465 (diff)
permit MIDI port removal now, and save MIDI ports back to the ardour.rc file
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2163 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/midi++2/coremidi_midiport.cc')
-rw-r--r--libs/midi++2/coremidi_midiport.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/libs/midi++2/coremidi_midiport.cc b/libs/midi++2/coremidi_midiport.cc
index 38f84fe750..307abfa8d6 100644
--- a/libs/midi++2/coremidi_midiport.cc
+++ b/libs/midi++2/coremidi_midiport.cc
@@ -49,6 +49,15 @@ CoreMidi_MidiPort::CoreMidi_MidiPort (PortRequest &req) : Port (req)
CoreMidi_MidiPort::~CoreMidi_MidiPort () {Close();}
+XMLNode&
+CoreMidi::MidiPort::get_state() const
+{
+ XMLNode& node (Port::get_state());
+ node.add_property ("type", "coremidi");
+ return node;
+}
+
+
void CoreMidi_MidiPort::Close ()
{
if (midi_destination) MIDIEndpointDispose(midi_destination);