Also use mutual recursion for creating instances

We were having similar clashes like the one we fixed in the last commit
here.
This commit is contained in:
Robbert van der Helm
2021-05-16 01:20:04 +02:00
parent 37d706df63
commit 7b005eed7f
@@ -72,7 +72,7 @@ Vst3PluginFactoryProxyImpl::createInstance(Steinberg::FIDString cid,
}
std::variant<Vst3PluginProxy::ConstructArgs, UniversalTResult> result =
bridge.send_message(Vst3PluginProxy::Construct{
bridge.send_mutually_recursive_message(Vst3PluginProxy::Construct{
.cid = cid_array, .requested_interface = requested_interface});
return std::visit(