diff --git a/distrho/src/DistrhoPluginJack.cpp b/distrho/src/DistrhoPluginJack.cpp index 1d0a8c37..ef2b77a7 100644 --- a/distrho/src/DistrhoPluginJack.cpp +++ b/distrho/src/DistrhoPluginJack.cpp @@ -204,6 +204,14 @@ public: fLastOutputValues = nullptr; } +#if DISTRHO_PLUGIN_HAS_UI + if (fParametersChanged != nullptr) + { + delete[] fParametersChanged; + fParametersChanged = nullptr; + } +#endif + fPlugin.deactivate(); if (fClient == nullptr)