From 615a841552f738503882fbf5fb84d7de08299f26 Mon Sep 17 00:00:00 2001 From: falkTX Date: Sun, 4 Sep 2022 11:10:20 +0100 Subject: [PATCH] Prefer to use VST3 project time if available --- distrho/src/DistrhoPluginVST3.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/distrho/src/DistrhoPluginVST3.cpp b/distrho/src/DistrhoPluginVST3.cpp index e6699c16..633184d9 100644 --- a/distrho/src/DistrhoPluginVST3.cpp +++ b/distrho/src/DistrhoPluginVST3.cpp @@ -1376,10 +1376,10 @@ public: // ticksPerBeat is not possible with VST3 fTimePosition.bbt.ticksPerBeat = 1920.0; - if (ctx->state & V3_PROCESS_CTX_CONT_TIME_VALID) - fTimePosition.frame = ctx->continuous_time_in_samples; - else + if (ctx->state & V3_PROCESS_CTX_PROJECT_TIME_VALID) fTimePosition.frame = ctx->project_time_in_samples; + else if (ctx->state & V3_PROCESS_CTX_CONT_TIME_VALID) + fTimePosition.frame = ctx->continuous_time_in_samples; if (ctx->state & V3_PROCESS_CTX_TEMPO_VALID) fTimePosition.bbt.beatsPerMinute = ctx->bpm;