summaryrefslogtreecommitdiff
path: root/distrho/src/DistrhoPluginInternal.hpp
diff options
context:
space:
mode:
authorfalkTX <falktx@gmail.com>2018-08-04 02:36:45 +0200
committerfalkTX <falktx@gmail.com>2018-08-04 02:36:45 +0200
commit340b8e0c5956e74022b7aa7669a8f371df2e5c7b (patch)
tree661d4d1a19378c90a36be8fa185f5e605d23a20b /distrho/src/DistrhoPluginInternal.hpp
parent5e57dfbf6be109a4d6812e2692a9879e50ce7857 (diff)
Make MIDI output actually work
Diffstat (limited to 'distrho/src/DistrhoPluginInternal.hpp')
-rw-r--r--distrho/src/DistrhoPluginInternal.hpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/distrho/src/DistrhoPluginInternal.hpp b/distrho/src/DistrhoPluginInternal.hpp
index 007a98bf..3496ac60 100644
--- a/distrho/src/DistrhoPluginInternal.hpp
+++ b/distrho/src/DistrhoPluginInternal.hpp
@@ -161,11 +161,15 @@ struct Plugin::PrivateData {
#endif
}
- void writeMidiCallback(const MidiEvent& midiEvent)
+#if DISTRHO_PLUGIN_WANT_MIDI_OUTPUT
+ bool writeMidiCallback(const MidiEvent& midiEvent)
{
if (writeMidiCallbackFunc != nullptr)
- writeMidiCallbackFunc(callbacksPtr, midiEvent);
+ return writeMidiCallbackFunc(callbacksPtr, midiEvent);
+
+ return false;
}
+#endif
};
// -----------------------------------------------------------------------