From 2ea4c928ab4c589539182fe3c4820b508fdda11b Mon Sep 17 00:00:00 2001 From: Aleix Pol Date: Tue, 19 Dec 2017 01:17:00 +0100 Subject: [PATCH] Don't delete category instances They are created by the plugin after all --- libdiscover/Category/Category.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/libdiscover/Category/Category.cpp b/libdiscover/Category/Category.cpp index c0504903..e2e441ed 100644 --- a/libdiscover/Category/Category.cpp +++ b/libdiscover/Category/Category.cpp @@ -171,10 +171,8 @@ void Category::addSubcategory(QVector< Category* >& list, Category* newcat) c->m_notFilters += newcat->notFilters(); c->m_plugins.unite(newcat->m_plugins); Q_FOREACH (Category* nc, newcat->subCategories()) { - nc->setParent(c); addSubcategory(c->m_subCategories, nc); } - delete newcat; return; } } -- GitLab