From e19cbca5d1eaf7a9ac65d5cab0c578b9775b53f6 Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Thu, 24 Dec 2020 00:14:58 +0100 Subject: [PATCH] Actually create the IHostApplication smart pointer --- src/plugin/bridges/vst3-impls/plugin-proxy.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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(