VST3: cleanup, drop references (2/2)
This commit is contained in:
parent
7942897d93
commit
8d0a655608
@ -381,7 +381,7 @@ class LIBARDOUR_API VST3PluginInfo : public PluginInfo
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
VST3PluginInfo ();
|
VST3PluginInfo ();
|
||||||
~VST3PluginInfo (){};
|
~VST3PluginInfo () {}
|
||||||
|
|
||||||
PluginPtr load (Session& session);
|
PluginPtr load (Session& session);
|
||||||
std::vector<Plugin::PresetRecord> get_presets (bool user_only) const;
|
std::vector<Plugin::PresetRecord> get_presets (bool user_only) const;
|
||||||
|
@ -314,12 +314,14 @@ PluginManager::~PluginManager()
|
|||||||
delete _windows_vst_plugin_info;
|
delete _windows_vst_plugin_info;
|
||||||
delete _lxvst_plugin_info;
|
delete _lxvst_plugin_info;
|
||||||
delete _mac_vst_plugin_info;
|
delete _mac_vst_plugin_info;
|
||||||
delete _vst3_plugin_info;
|
|
||||||
delete _ladspa_plugin_info;
|
delete _ladspa_plugin_info;
|
||||||
delete _lv2_plugin_info;
|
delete _lv2_plugin_info;
|
||||||
delete _au_plugin_info;
|
delete _au_plugin_info;
|
||||||
delete _lua_plugin_info;
|
delete _lua_plugin_info;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* do drop VST3 Info in order to release any loaded modules */
|
||||||
|
delete _vst3_plugin_info;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct PluginInfoPtrNameSorter {
|
struct PluginInfoPtrNameSorter {
|
||||||
|
Loading…
Reference in New Issue
Block a user