From 773e3acd588209537877f7068b60c4125c86c630 Mon Sep 17 00:00:00 2001 From: Jeremy Rimpo Date: Thu, 16 Nov 2023 23:38:30 -0600 Subject: A few fixes for RC 1 * Convert the priority index to a string as Windows appears to be converting these to localized numerals * Skip separators when assigning categories * Update the context menu requirements for displaying the auto-assign option * Bump to RC 2 --- src/modlistviewactions.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/modlistviewactions.cpp') diff --git a/src/modlistviewactions.cpp b/src/modlistviewactions.cpp index cbac9c6c..a38e876b 100644 --- a/src/modlistviewactions.cpp +++ b/src/modlistviewactions.cpp @@ -279,7 +279,9 @@ void ModListViewActions::assignCategories() const } for (auto mod : m_core.modList()->allMods()) { ModInfo::Ptr modInfo = ModInfo::getByName(mod); - int nexusCategory = modInfo->getNexusCategory(); + if (modInfo->isSeparator()) + continue; + int nexusCategory = modInfo->getNexusCategory(); if (!nexusCategory) { QSettings downloadMeta(m_core.downloadsPath() + "/" + modInfo->installationFile() + ".meta", @@ -1125,6 +1127,8 @@ void ModListViewActions::remapCategory(const QModelIndexList& indices) const { for (auto& idx : indices) { ModInfo::Ptr modInfo = ModInfo::getByIndex(idx.data(ModList::IndexRole).toInt()); + if (modInfo->isSeparator()) + continue; int categoryID = modInfo->getNexusCategory(); if (!categoryID) { -- cgit v1.3.1