summaryrefslogtreecommitdiff
path: root/src/modinfo.cpp
diff options
context:
space:
mode:
authorLostDragonist <lost.dragonist@gmail.com>2019-03-09 21:41:20 -0600
committerLostDragonist <lost.dragonist@gmail.com>2019-03-09 21:41:20 -0600
commite8e7f70dedd8808d44cc3156ec2687c83153f5e9 (patch)
treefc4a4c71cc8710eb793eb3cb3a941a4fa90cfa1e /src/modinfo.cpp
parentabfbf684699d8f14a058ed4648e231024fe3c077 (diff)
Allow selecting overwrite to trigger mod conflict highlights
Diffstat (limited to 'src/modinfo.cpp')
-rw-r--r--src/modinfo.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/modinfo.cpp b/src/modinfo.cpp
index 661681d8..13b40aba 100644
--- a/src/modinfo.cpp
+++ b/src/modinfo.cpp
@@ -114,11 +114,12 @@ QString ModInfo::getContentTypeName(int contentType)
}
}
-void ModInfo::createFromOverwrite(PluginContainer *pluginContainer)
+void ModInfo::createFromOverwrite(PluginContainer *pluginContainer,
+ MOShared::DirectoryEntry **directoryStructure)
{
QMutexLocker locker(&s_Mutex);
- s_Collection.push_back(ModInfo::Ptr(new ModInfoOverwrite(pluginContainer)));
+ s_Collection.push_back(ModInfo::Ptr(new ModInfoOverwrite(pluginContainer, directoryStructure)));
}
unsigned int ModInfo::getNumMods()
@@ -255,7 +256,7 @@ void ModInfo::updateFromDisc(const QString &modDirectory,
}
}
- createFromOverwrite(pluginContainer);
+ createFromOverwrite(pluginContainer, directoryStructure);
std::sort(s_Collection.begin(), s_Collection.end(), ModInfo::ByName);