From 0b394269537c2d444b2ee03a4e0ea73182ea4b09 Mon Sep 17 00:00:00 2001 From: Mike Choi Date: Thu, 7 Feb 2013 22:03:05 +0100 Subject: [PATCH] VST Effects: Open each effect only once, when loaded from project file Folowing change should ensure VST effect is opened just once, once loaded from project file. Double opening seems to trace back to commit 184ddc4d1c2947e459c96158cc77f0ff4699846f from 2006, when this VST effect save / load feature was introduced as new. Anyway VST effect parameters seems to load corectly in VstEffectControls::loadSettings, from project file even without double VST effect opening. Signed-off-by: Tobias Doerffel --- plugins/vst_effect/VstEffectControls.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/vst_effect/VstEffectControls.cpp b/plugins/vst_effect/VstEffectControls.cpp index c8aeaf075..0dd31ed10 100644 --- a/plugins/vst_effect/VstEffectControls.cpp +++ b/plugins/vst_effect/VstEffectControls.cpp @@ -61,8 +61,8 @@ VstEffectControls::~VstEffectControls() void VstEffectControls::loadSettings( const QDomElement & _this ) { - m_effect->closePlugin(); - m_effect->openPlugin( _this.attribute( "plugin" ) ); + //m_effect->closePlugin(); + //m_effect->openPlugin( _this.attribute( "plugin" ) ); m_effect->m_pluginMutex.lock(); if( m_effect->m_plugin != NULL ) {