summaryrefslogtreecommitdiff
path: root/libs/surfaces/generic_midi
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2015-12-29 05:41:59 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2015-12-29 05:41:59 -0500
commitb8bb3eae4767a93012c08410513eaa9a8e02f071 (patch)
treeef1eceae0dd855d45a7b9820d9071fe3ae21588a /libs/surfaces/generic_midi
parent6a8b8c8523071e069d160a6bd07769e0d6903160 (diff)
generic MIDI support does not have its own request buffer factory, so be sure to initialize descriptor member to null
Diffstat (limited to 'libs/surfaces/generic_midi')
-rw-r--r--libs/surfaces/generic_midi/interface.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/libs/surfaces/generic_midi/interface.cc b/libs/surfaces/generic_midi/interface.cc
index b7e7b63dd7..04254cb974 100644
--- a/libs/surfaces/generic_midi/interface.cc
+++ b/libs/surfaces/generic_midi/interface.cc
@@ -65,7 +65,11 @@ static ControlProtocolDescriptor generic_midi_descriptor = {
/*supports_feedback : */ true,
/*probe : */ probe_generic_midi_protocol,
/*initialize : */ new_generic_midi_protocol,
- /*destroy : */ delete_generic_midi_protocol
+ /*destroy : */ delete_generic_midi_protocol,
+ /*request_buffer_factory : */ 0 /* no buffer factory because this runs
+ * in the midiUI event loop (which has
+ * its own request buffer factory.
+ */
};
extern "C" ARDOURSURFACE_API ControlProtocolDescriptor* protocol_descriptor () { return &generic_midi_descriptor; }