From fb349f0d783d907156233aa8c5236067271507c7 Mon Sep 17 00:00:00 2001 From: Ruslan Date: Tue, 28 Jan 2025 01:01:35 +0300 Subject: [PATCH] Update categoryfiltermodel.cpp --- src/gui/transferlistfilters/categoryfiltermodel.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/gui/transferlistfilters/categoryfiltermodel.cpp b/src/gui/transferlistfilters/categoryfiltermodel.cpp index ecee89975..f82ddebe7 100644 --- a/src/gui/transferlistfilters/categoryfiltermodel.cpp +++ b/src/gui/transferlistfilters/categoryfiltermodel.cpp @@ -25,7 +25,7 @@ * but you are not obligated to do so. If you do not wish to do so, delete this * exception statement from your version. */ - +#include #include "categoryfiltermodel.h" #include @@ -333,8 +333,12 @@ void CategoryFilterModel::categoryAdded(const QString &categoryName) const int row = parent->childCount(); beginInsertRows(index(parent), row, row); - new CategoryModelItem( - parent, m_isSubcategoriesEnabled ? shortName(categoryName) : categoryName); + std::unique_ptr newItem = std::make_unique( + parent, m_isSubcategoriesEnabled ? shortName(categoryName) : categoryName + ); + + parent->addChild(std::move(newItem)); + endInsertRows(); }