diff --git a/dpf b/dpf index df6d7f5..e44a908 160000 --- a/dpf +++ b/dpf @@ -1 +1 @@ -Subproject commit df6d7f50377266b1869c6c590ff7412d2241856e +Subproject commit e44a908375610d7f46b507532b4602c9f89f085a diff --git a/plugins/ProM/DistrhoUIProM.cpp b/plugins/ProM/DistrhoUIProM.cpp index 71d4b9a..1d91980 100644 --- a/plugins/ProM/DistrhoUIProM.cpp +++ b/plugins/ProM/DistrhoUIProM.cpp @@ -96,6 +96,9 @@ DistrhoUIProM::DistrhoUIProM() DistrhoUIProM::~DistrhoUIProM() { + if (fPM == nullptr) + return; + if (DistrhoPluginProM* const dspPtr = (DistrhoPluginProM*)getPluginInstancePointer()) { const MutexLocker csm(dspPtr->fMutex);