From 5e853d0977d92e759dccac368c4eab842b16fb46 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 25 Nov 2020 02:18:22 +0100 Subject: [PATCH] VST3: fix plugin bus configuration This fixes crashes when configuring some plugins that have more input busses than output busses. e.g. TDR Nova. --- libs/ardour/vst3_plugin.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ardour/vst3_plugin.cc b/libs/ardour/vst3_plugin.cc index bd7cd499a0..1541d28b88 100644 --- a/libs/ardour/vst3_plugin.cc +++ b/libs/ardour/vst3_plugin.cc @@ -2002,7 +2002,7 @@ VST3PI::enable_io (std::vector const& ins, std::vector const& outs) } sa |= (uint64_t)1 << i; } - if (_n_aux_inputs > 0) { + if (_n_aux_outputs > 0) { _component->activateBus (Vst::kAudio, Vst::kOutput, 1, enable); sa_out.push_back (sa); }