From e84c2465ee534f16c17564460777f221e3f841ea Mon Sep 17 00:00:00 2001 From: dave Date: Fri, 28 Nov 2014 22:26:45 +0000 Subject: [PATCH] Added checks to if( m_dfControls.m_filter1Model.isValueChanged() || m_filter1changed ) if( m_dfControls.m_filter2Model.isValueChanged() || m_filter2changed ) so the filter types get initilized --- plugins/DualFilter/DualFilter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/DualFilter/DualFilter.cpp b/plugins/DualFilter/DualFilter.cpp index 22036930c..d20f3374b 100644 --- a/plugins/DualFilter/DualFilter.cpp +++ b/plugins/DualFilter/DualFilter.cpp @@ -84,12 +84,12 @@ bool DualFilterEffect::processAudioBuffer( sampleFrame* buf, const fpp_t frames const float d = dryLevel(); const float w = wetLevel(); - if( m_dfControls.m_filter1Model.isValueChanged() ) + if( m_dfControls.m_filter1Model.isValueChanged() || m_filter1changed ) { m_filter1->setFilterType( m_dfControls.m_filter1Model.value() ); m_filter1changed = true; } - if( m_dfControls.m_filter2Model.isValueChanged() ) + if( m_dfControls.m_filter2Model.isValueChanged() || m_filter2changed ) { m_filter2->setFilterType( m_dfControls.m_filter2Model.value() ); m_filter2changed = true;