DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit 615a841552f738503882fbf5fb84d7de08299f26
parent 7574c26420833696bf47742976a54bfbdcc27ff9
Author: falkTX <falktx@falktx.com>
Date:   Sun,  4 Sep 2022 11:09:53 +0100

Prefer to use VST3 project time if available

Diffstat:
Mdistrho/src/DistrhoPluginVST3.cpp | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 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;