From 84e2e0a4beee64297e3e33c9cb58448cb2fdbd73 Mon Sep 17 00:00:00 2001 From: falkTX Date: Fri, 5 Jan 2024 13:26:40 +0100 Subject: [PATCH] Always activate VST3 buses, regardless of default flags Signed-off-by: falkTX --- source/backend/plugin/CarlaPluginVST3.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/source/backend/plugin/CarlaPluginVST3.cpp b/source/backend/plugin/CarlaPluginVST3.cpp index 0cf2108794..b6d62ef390 100644 --- a/source/backend/plugin/CarlaPluginVST3.cpp +++ b/source/backend/plugin/CarlaPluginVST3.cpp @@ -2003,10 +2003,8 @@ class CarlaPluginVST3 : public CarlaPlugin, const int32_t numChannels = busInfo.channel_count; CARLA_SAFE_ASSERT_BREAK(numChannels >= 0); - if ((busInfo.flags & V3_DEFAULT_ACTIVE) == 0x0) { - CARLA_SAFE_ASSERT_BREAK(v3_cpp_obj(fV3.component)->activate_bus(fV3.component, - V3_AUDIO, V3_INPUT, b, true) == V3_OK); - } + CARLA_SAFE_ASSERT_BREAK(v3_cpp_obj(fV3.component)->activate_bus(fV3.component, + V3_AUDIO, V3_INPUT, b, true) == V3_OK); fBuses.inputs[b].num_channels = numChannels; fBuses.inputInfo[b].bus_type = busInfo.bus_type; @@ -2031,10 +2029,8 @@ class CarlaPluginVST3 : public CarlaPlugin, const int32_t numChannels = busInfo.channel_count; CARLA_SAFE_ASSERT_BREAK(numChannels >= 0); - if ((busInfo.flags & V3_DEFAULT_ACTIVE) == 0x0) { - CARLA_SAFE_ASSERT_BREAK(v3_cpp_obj(fV3.component)->activate_bus(fV3.component, - V3_AUDIO, V3_OUTPUT, b, true) == V3_OK); - } + CARLA_SAFE_ASSERT_BREAK(v3_cpp_obj(fV3.component)->activate_bus(fV3.component, + V3_AUDIO, V3_OUTPUT, b, true) == V3_OK); fBuses.outputs[b].num_channels = numChannels; fBuses.outputInfo[b].bus_type = busInfo.bus_type;