Browse Source

Fixed a crash in the AAX wrapper when no AAX meters are present

tags/2021-05-28
hogliux 8 years ago
parent
commit
b48664dd36
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp

+ 3
- 1
modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp View File

@@ -1512,7 +1512,9 @@ namespace AAXClasses
if (sideChainBufferIdx <= 0)
sideChainBufferIdx = -1;
float* const meterTapBuffers = (i.meterTapBuffers != nullptr ? *i.meterTapBuffers : nullptr);
const int numMeters = i.pluginInstance->parameters.aaxMeters.size();
float* const meterTapBuffers = (i.meterTapBuffers != nullptr && numMeters > 0 ? *i.meterTapBuffers : nullptr);
i.pluginInstance->parameters.process (i.inputChannels, i.outputChannels, sideChainBufferIdx,
*(i.bufferSize), *(i.bypass) != 0,


Loading…
Cancel
Save