diff --git a/libdiscover/Category/Category.cpp b/libdiscover/Category/Category.cpp index c05049035d147b4ce44cf786d10df48557caa2f4..e2e441ed71f76c94cf12d5b3700d048c7928e36d 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; } }