summaryrefslogtreecommitdiff
path: root/src/modinfooverwrite.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modinfooverwrite.cpp')
-rw-r--r--src/modinfooverwrite.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/modinfooverwrite.cpp b/src/modinfooverwrite.cpp
index 0e428483..37c8c650 100644
--- a/src/modinfooverwrite.cpp
+++ b/src/modinfooverwrite.cpp
@@ -6,7 +6,8 @@
#include <QApplication>
#include <QDirIterator>
-ModInfoOverwrite::ModInfoOverwrite(PluginContainer *pluginContainer) : ModInfo(pluginContainer)
+ModInfoOverwrite::ModInfoOverwrite(PluginContainer *pluginContainer, MOShared::DirectoryEntry **directoryStructure)
+ : ModInfoWithConflictInfo(pluginContainer, directoryStructure)
{
testValid();
}
@@ -31,6 +32,8 @@ std::vector<ModInfo::EFlag> ModInfoOverwrite::getFlags() const
result.push_back(FLAG_OVERWRITE);
if (m_PluginSelected)
result.push_back(FLAG_PLUGIN_SELECTED);
+ for (auto flag : ModInfoWithConflictInfo::getFlags())
+ result.push_back(flag);
return result;
}