From 10e4eb8e8e536a57d75faa26253aad16cb49a856 Mon Sep 17 00:00:00 2001 From: Evil Eye Date: Mon, 6 Jun 2022 10:12:36 +0200 Subject: [PATCH] Append orphaned dialogue instead of always appending it --- components/esm3/loaddial.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/components/esm3/loaddial.cpp b/components/esm3/loaddial.cpp index b29d75d92b..f1c102250d 100644 --- a/components/esm3/loaddial.cpp +++ b/components/esm3/loaddial.cpp @@ -102,10 +102,12 @@ namespace ESM auto it = lookup->second.first; mLookup[info.mId] = std::make_pair(mInfo.insert(++it, info), isDeleted); - return; } + else + mLookup[info.mId] = std::make_pair(mInfo.insert(mInfo.end(), info), isDeleted); } - mLookup[info.mId] = std::make_pair(mInfo.insert(mInfo.begin(), info), isDeleted); + else + mLookup[info.mId] = std::make_pair(mInfo.insert(mInfo.begin(), info), isDeleted); } void Dialogue::clearDeletedInfos()