From c49fce871ae4f428c0181b0ea7dd396c85c735d2 Mon Sep 17 00:00:00 2001 From: LostDragonist Date: Sat, 9 Mar 2019 21:41:38 -0600 Subject: Allow selecting overwrite to trigger selected plugin highlight --- src/pluginlist.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/pluginlist.cpp') diff --git a/src/pluginlist.cpp b/src/pluginlist.cpp index 554cdc36..ec9bdac3 100644 --- a/src/pluginlist.cpp +++ b/src/pluginlist.cpp @@ -127,11 +127,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(Qt::UserRole).toInt(); - if (modPriority < 0 || modPriority == INT_MAX) + int modIndex = idx.data(Qt::UserRole + 1).toInt(); + if (modIndex == UINT_MAX) continue; - int modIndex = profile.modIndexByPriority(modPriority); ModInfo::Ptr selectedMod = ModInfo::getByIndex(modIndex); if (!selectedMod.isNull() && profile.modEnabled(modIndex)) { QDir dir(selectedMod->absolutePath()); -- cgit v1.3.1