diff --git a/src/plugin/bridges/vst3-impls/plugin-factory-proxy.cpp b/src/plugin/bridges/vst3-impls/plugin-factory-proxy.cpp index 2b5fa328..9868fa45 100644 --- a/src/plugin/bridges/vst3-impls/plugin-factory-proxy.cpp +++ b/src/plugin/bridges/vst3-impls/plugin-factory-proxy.cpp @@ -72,7 +72,7 @@ Vst3PluginFactoryProxyImpl::createInstance(Steinberg::FIDString cid, } std::variant result = - bridge.send_message(Vst3PluginProxy::Construct{ + bridge.send_mutually_recursive_message(Vst3PluginProxy::Construct{ .cid = cid_array, .requested_interface = requested_interface}); return std::visit(