From 45990f2726ce7bd18a6ee0da9728a4320a5e0dd5 Mon Sep 17 00:00:00 2001 From: Murat Seker Date: Sun, 28 Jun 2020 23:46:36 +0200 Subject: [PATCH] fix: leaking active effects during quit (#850) --- libsrc/effectengine/EffectEngine.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libsrc/effectengine/EffectEngine.cpp b/libsrc/effectengine/EffectEngine.cpp index e7ce8995..d7b10b6e 100644 --- a/libsrc/effectengine/EffectEngine.cpp +++ b/libsrc/effectengine/EffectEngine.cpp @@ -45,6 +45,11 @@ EffectEngine::EffectEngine(Hyperion * hyperion) EffectEngine::~EffectEngine() { + for (Effect * effect : _activeEffects) + { + effect->wait(); + delete effect; + } } QString EffectEngine::saveEffect(const QJsonObject& obj)