From 57c99b54c876472b2938db1fbe44326354d48a37 Mon Sep 17 00:00:00 2001 From: Vladimir Golovnev Date: Sun, 21 Dec 2025 19:49:29 +0300 Subject: [PATCH] Move torrents to parent category when category is removed PR #23620. --- src/base/bittorrent/sessionimpl.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/base/bittorrent/sessionimpl.cpp b/src/base/bittorrent/sessionimpl.cpp index e8e94d591..bfe451c5c 100644 --- a/src/base/bittorrent/sessionimpl.cpp +++ b/src/base/bittorrent/sessionimpl.cpp @@ -1102,10 +1102,11 @@ bool SessionImpl::setCategoryOptions(const QString &categoryName, const Category bool SessionImpl::removeCategory(const QString &name) { + const QString parentCategory = parentCategoryName(name); for (TorrentImpl *const torrent : asConst(m_torrents)) { if (torrent->belongsToCategory(name)) - torrent->setCategory(u""_s); + torrent->setCategory(parentCategory); } // remove stored category and its subcategories if exist