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