mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-16 21:50:11 +02:00
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:
@@ -72,7 +72,7 @@ Vst3PluginFactoryProxyImpl::createInstance(Steinberg::FIDString cid,
|
|||||||
}
|
}
|
||||||
|
|
||||||
std::variant<Vst3PluginProxy::ConstructArgs, UniversalTResult> result =
|
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});
|
.cid = cid_array, .requested_interface = requested_interface});
|
||||||
|
|
||||||
return std::visit(
|
return std::visit(
|
||||||
|
|||||||
Reference in New Issue
Block a user