DPF

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

commit e7a095be45c24453303ba5a9154b5b5e18a36be8
parent a24958adf11b5171b4f07ed269e0aa7ea586d904
Author: falkTX <falktx@falktx.com>
Date:   Sat, 10 Sep 2022 11:15:56 +0100

Fix clap UIs not starting with correct values

Signed-off-by: falkTX <falktx@falktx.com>

Diffstat:
Mdistrho/src/DistrhoPluginCLAP.cpp | 9+++++++++
1 file changed, 9 insertions(+), 0 deletions(-)

diff --git a/distrho/src/DistrhoPluginCLAP.cpp b/distrho/src/DistrhoPluginCLAP.cpp @@ -483,6 +483,15 @@ private: fPlugin.getInstancePointer(), fScaleFactor); + // TODO fetch and set state too + + for (uint32_t i=0; i<fCachedParameters.numParams; ++i) + { + const float value = fCachedParameters.values[i] = fPlugin.getParameterValue(i); + fCachedParameters.changed[i] = false; + fUI->parameterChanged(i, value); + } + if (fIsFloating) { if (fWindowTitle.isNotEmpty())