diff --git a/control.cpp b/control.cpp index 7213f0b..4657b44 100644 --- a/control.cpp +++ b/control.cpp @@ -303,6 +303,8 @@ void Control::scanForAddons() QObjectList ol; foreach (init_t i, list) ol << new Addon(i.first, i.second); + foreach (QObject *addon, m_addons) + addon->deleteLater(); setAddons(ol); }); }