summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/modinfodialogconflicts.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/modinfodialogconflicts.cpp b/src/modinfodialogconflicts.cpp
index 91a0d130..c52f2cb6 100644
--- a/src/modinfodialogconflicts.cpp
+++ b/src/modinfodialogconflicts.cpp
@@ -679,6 +679,12 @@ bool GeneralConflictsTab::update()
[&currId](auto const& alt) {
return currId == alt.first;
});
+
+ if (currModAlt == alternatives.end()) {
+ log::error("Mod {} not found in the list of origins for file {}", m_tab->origin(), fileName);
+ continue;
+ }
+
bool currModFileArchive = currModAlt->second.first.size() > 0;
m_overwrittenModel->add(createOverwrittenItem(