summaryrefslogtreecommitdiff
path: root/src/modinfowithconflictinfo.cpp
diff options
context:
space:
mode:
authorLostDragonist <lost.dragonist@gmail.com>2019-03-09 20:47:10 -0600
committerLostDragonist <lost.dragonist@gmail.com>2019-03-09 20:47:10 -0600
commitd26c4e8ea2c2450b4abedf965803a1046cb55625 (patch)
tree2c66d9593ef3ae0a9516bce4fa38ec3f015d683a /src/modinfowithconflictinfo.cpp
parentc1210714f801d69a31397a6254901a00407f6da4 (diff)
Fix conflict detection concerning overwrite
Diffstat (limited to 'src/modinfowithconflictinfo.cpp')
-rw-r--r--src/modinfowithconflictinfo.cpp3
1 files changed, 2 insertions, 1 deletions
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()) {