diff --git a/distrho/src/DistrhoPluginVST.cpp b/distrho/src/DistrhoPluginVST.cpp index 2d05b782..04074ce7 100644 --- a/distrho/src/DistrhoPluginVST.cpp +++ b/distrho/src/DistrhoPluginVST.cpp @@ -182,6 +182,11 @@ public: //#endif } + ~UIVst() + { + fUI.quit(); + } + // ------------------------------------------------------------------- void idle() diff --git a/distrho/src/DistrhoUILV2.cpp b/distrho/src/DistrhoUILV2.cpp index 79c7e212..a5ecdd37 100644 --- a/distrho/src/DistrhoUILV2.cpp +++ b/distrho/src/DistrhoUILV2.cpp @@ -118,6 +118,11 @@ public: fUI.setWindowTitle(DISTRHO_PLUGIN_NAME); } + ~UiLv2() + { + fUI.quit(); + } + // ------------------------------------------------------------------- void lv2ui_port_event(const uint32_t rindex, const uint32_t bufferSize, const uint32_t format, const void* const buffer)