From d26c4e8ea2c2450b4abedf965803a1046cb55625 Mon Sep 17 00:00:00 2001 From: LostDragonist Date: Sat, 9 Mar 2019 20:47:10 -0600 Subject: Fix conflict detection concerning overwrite --- src/modinfowithconflictinfo.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/modinfowithconflictinfo.cpp') diff --git a/src/modinfowithconflictinfo.cpp b/src/modinfowithconflictinfo.cpp index 12cbf416..744f323c 100644 --- a/src/modinfowithconflictinfo.cpp +++ b/src/modinfowithconflictinfo.cpp @@ -126,7 +126,8 @@ void ModInfoWithConflictInfo::doConflictCheck() const for (auto altInfo : alternatives) { if ((altInfo.first != dataID) && (altInfo.first != origin.getID())) { FilesOrigin &altOrigin = (*m_DirectoryStructure)->getOriginByID(altInfo.first); - unsigned int altIndex = ModInfo::getIndex(ToQString(altOrigin.getName())); + QString altOriginName = ToQString(altOrigin.getName()); + unsigned int altIndex = ModInfo::getIndex(altOriginName); if (altInfo.second.first.size() == 0) { if (archiveData.first.size() == 0) { if (origin.getPriority() > altOrigin.getPriority()) { -- cgit v1.3.1