From 7b005eed7fe2016baff21c9b32ae8b2cb65f27b2 Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Sun, 16 May 2021 01:20:04 +0200 Subject: [PATCH] Also use mutual recursion for creating instances We were having similar clashes like the one we fixed in the last commit here. --- src/plugin/bridges/vst3-impls/plugin-factory-proxy.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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(