diff --git a/src/gui/categoryfiltermodel.cpp b/src/gui/categoryfiltermodel.cpp index 7a910d463..8e288a449 100644 --- a/src/gui/categoryfiltermodel.cpp +++ b/src/gui/categoryfiltermodel.cpp @@ -412,7 +412,8 @@ void CategoryFilterModel::populate() , [](Torrent *torrent) { return torrent->category().isEmpty(); }))); using Torrent = BitTorrent::Torrent; - for (auto i = session->categories().cbegin(); i != session->categories().cend(); ++i) + const QStringMap categories = session->categories(); + for (auto i = categories.cbegin(); i != categories.cend(); ++i) { const QString &category = i.key(); if (m_isSubcategoriesEnabled)