From 07d57771c113cd65c28ad116c6c56a20183e59f7 Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Sun, 27 Dec 2020 13:03:49 +0100 Subject: [PATCH] Fix IPluginFactory implementation level detection These were not getting initialized, and could thus evaluate to true if you're unlucky. --- src/common/serialization/vst3/plugin-factory.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/serialization/vst3/plugin-factory.h b/src/common/serialization/vst3/plugin-factory.h index fdc572c7..13292762 100644 --- a/src/common/serialization/vst3/plugin-factory.h +++ b/src/common/serialization/vst3/plugin-factory.h @@ -49,12 +49,12 @@ class YaPluginFactory : public Steinberg::IPluginFactory3 { /** * Whether `factory` supported `IPluginFactory2`. */ - bool supports_plugin_factory_2; + bool supports_plugin_factory_2 = false; /** * Whether `factory` supported `IPluginFactory3`. */ - bool supports_plugin_factory_3; + bool supports_plugin_factory_3 = false; /** * For `IPluginFactory::getFactoryInfo`.