diff options
Diffstat (limited to 'libs/midi++2/coremidi_midiport.cc')
-rw-r--r-- | libs/midi++2/coremidi_midiport.cc | 9 |
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); |