summaryrefslogtreecommitdiff
path: root/pluginvst.cc
diff options
context:
space:
mode:
Diffstat (limited to 'pluginvst.cc')
-rw-r--r--pluginvst.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/pluginvst.cc b/pluginvst.cc
index d3baee1..7a22d71 100644
--- a/pluginvst.cc
+++ b/pluginvst.cc
@@ -66,7 +66,7 @@ void PluginVST::updateLatency()
{
if(update_latency != current_latency)
{
- AudioEffectX::setInitialDelay(current_latency);
+ AudioEffectX::setInitialDelay(update_latency);
AudioEffectX::ioChanged();
current_latency = update_latency;
}
@@ -296,6 +296,8 @@ VstInt32 PluginVST::processEvents(VstEvents* events)
void PluginVST::processReplacing(float** inputs, float** outputs,
VstInt32 sampleFrames)
{
+ updateLatency();
+
// Process 32 bit (single precision) floats (always in a resume state).
// 0 = realtime/normal