DPF

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

commit a14e2233bbf9019ddc62b992226c0d9eda61cb5d
parent 69642bb849623153253dd7c2315b0d4fc0a697bc
Author: falkTX <falktx@gmail.com>
Date:   Sun,  2 Feb 2014 03:32:21 +0000

Update param outputs in VST

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

diff --git a/distrho/src/DistrhoPluginVST.cpp b/distrho/src/DistrhoPluginVST.cpp @@ -699,6 +699,17 @@ public: #else fPlugin.run(inputs, outputs, sampleFrames); #endif + +#if DISTRHO_PLUGIN_HAS_UI + if (fVstUi == nullptr) + return; + + for (uint32_t i=0, count = fPlugin.getParameterCount(); i < count; ++i) + { + if (fPlugin.isParameterOutput(i)) + fVstUi->setParameterValueFromPlugin(i, fPlugin.getParameterValue(i)); + } +#endif } // -------------------------------------------------------------------