From e8e7f70dedd8808d44cc3156ec2687c83153f5e9 Mon Sep 17 00:00:00 2001 From: LostDragonist Date: Sat, 9 Mar 2019 21:41:20 -0600 Subject: Allow selecting overwrite to trigger mod conflict highlights --- src/modinfooverwrite.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/modinfooverwrite.cpp') 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 #include -ModInfoOverwrite::ModInfoOverwrite(PluginContainer *pluginContainer) : ModInfo(pluginContainer) +ModInfoOverwrite::ModInfoOverwrite(PluginContainer *pluginContainer, MOShared::DirectoryEntry **directoryStructure) + : ModInfoWithConflictInfo(pluginContainer, directoryStructure) { testValid(); } @@ -31,6 +32,8 @@ std::vector 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; } -- cgit v1.3.1