diff --git a/extras/AudioPluginHost/Source/UI/PluginWindow.h b/extras/AudioPluginHost/Source/UI/PluginWindow.h index 13636d7985..4eb95d6a18 100644 --- a/extras/AudioPluginHost/Source/UI/PluginWindow.h +++ b/extras/AudioPluginHost/Source/UI/PluginWindow.h @@ -63,6 +63,12 @@ public: log.add ("Parameter debug log started"); } + ~PluginDebugWindow() override + { + for (auto* p : audioProc.getParameters()) + p->removeListener (this); + } + void parameterValueChanged (int parameterIndex, float newValue) override { auto* param = audioProc.getParameters()[parameterIndex];