From c609e4935dfc8aa14aff3fe3dc307cc5c123873d Mon Sep 17 00:00:00 2001 From: falkTX Date: Thu, 24 Nov 2016 16:12:34 +0100 Subject: [PATCH] Fix build without midi output, sorry --- .../juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp b/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp index d06e9132f3..5fe4d9ec75 100644 --- a/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/LV2/juce_LV2_Wrapper.cpp @@ -1609,6 +1609,7 @@ public: } #endif +#if JucePlugin_ProducesMidiOutput if (portMidiOut != nullptr) { const uint32_t capacity = portMidiOut->atom.size; @@ -1620,7 +1621,6 @@ public: if (! midiEvents.isEmpty()) { -#if JucePlugin_ProducesMidiOutput const uint8* midiEventData; int midiEventSize, midiEventPosition; MidiBuffer::Iterator i (midiEvents); @@ -1645,11 +1645,12 @@ public: offset += size; portMidiOut->atom.size += size; } -#endif + midiEvents.clear(); } - } - else if (! midiEvents.isEmpty()) + } else +#endif + if (! midiEvents.isEmpty()) { midiEvents.clear(); }