diff --git a/src/plugin/bridges/vst3-impls/plugin-proxy.cpp b/src/plugin/bridges/vst3-impls/plugin-proxy.cpp index 49593d06..66a5b826 100644 --- a/src/plugin/bridges/vst3-impls/plugin-proxy.cpp +++ b/src/plugin/bridges/vst3-impls/plugin-proxy.cpp @@ -404,6 +404,10 @@ tresult PLUGIN_API Vst3PluginProxyImpl::initialize(FUnknown* context) { // VST3 plugin to this context. host_context = context; + // Automatically converted smart pointers for when the plugin performs a + // callback later + host_application = host_context; + return bridge.send_message(YaPluginBase::Initialize{ .instance_id = instance_id(), .host_context_args = Vst3HostContextProxy::ConstructArgs(