Fix inverted logic leading to Synth variant being mute

This commit is contained in:
falkTX 2022-01-24 00:48:52 +00:00
parent 3ea9ee075c
commit ae57bbf264

View file

@ -37,8 +37,8 @@ struct HostAudio : Module {
HostAudio() HostAudio()
: pcontext(static_cast<CardinalPluginContext*>(APP)), : pcontext(static_cast<CardinalPluginContext*>(APP)),
numParams(numIO == 2 ? 1 : 0), numParams(numIO == 2 ? 1 : 0),
numInputs(pcontext->variant == kCardinalVariantSynth ? 0 : pcontext->variant == kCardinalVariantMain ? numIO : 2), numInputs(pcontext->variant == kCardinalVariantMain ? numIO : 2),
numOutputs(pcontext->variant == kCardinalVariantMain ? numIO : 2) numOutputs(pcontext->variant == kCardinalVariantSynth ? 0 : pcontext->variant == kCardinalVariantMain ? numIO : 2)
{ {
if (pcontext == nullptr) if (pcontext == nullptr)
throw rack::Exception("Plugin context is null"); throw rack::Exception("Plugin context is null");