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:
M | distrho/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;