diff options
| author | Jeremy Rimpo <jrim@rimpo.org> | 2023-11-16 23:38:30 -0600 |
|---|---|---|
| committer | Jeremy Rimpo <jrim@rimpo.org> | 2023-11-16 23:57:16 -0600 |
| commit | 773e3acd588209537877f7068b60c4125c86c630 (patch) | |
| tree | 614ae113eee2bdc01f89a228a9219ba8fe7093e8 /src/modlistviewactions.cpp | |
| parent | 1b4ed397474b4f9f4e85a4381e1f0164cc4edeca (diff) | |
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
Diffstat (limited to 'src/modlistviewactions.cpp')
| -rw-r--r-- | src/modlistviewactions.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
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) { |
