From 20008e17b71f3b23f94893554b3623b2d4f732d6 Mon Sep 17 00:00:00 2001 From: LostDragonist Date: Wed, 12 Dec 2018 17:43:43 -0600 Subject: Fix highlighting plugins when selecting mods with no visible priority --- src/pluginlist.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/pluginlist.cpp') diff --git a/src/pluginlist.cpp b/src/pluginlist.cpp index 480cb014..b0f59e1e 100644 --- a/src/pluginlist.cpp +++ b/src/pluginlist.cpp @@ -126,7 +126,10 @@ void PluginList::highlightPlugins(const QItemSelectionModel *selection, const MO esp.m_ModSelected = false; } for (QModelIndex idx : selection->selectedRows(ModList::COL_PRIORITY)) { - int modPriority = idx.data().toInt(); + int modPriority = idx.data(Qt::UserRole).toInt(); + if (modPriority < 0 || modPriority == INT_MAX) + continue; + int modIndex = profile.modIndexByPriority(modPriority); ModInfo::Ptr selectedMod = ModInfo::getByIndex(modIndex); if (!selectedMod.isNull() && profile.modEnabled(modIndex)) { -- cgit v1.3.1