From 3d3ffdfcd83ea44c66fda1afcf110774e810910e Mon Sep 17 00:00:00 2001 From: Evil Eye Date: Sat, 21 Sep 2019 16:24:05 +0200 Subject: [PATCH] override eraseStatic for dialogue --- apps/openmw/mwworld/store.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/apps/openmw/mwworld/store.cpp b/apps/openmw/mwworld/store.cpp index 444650217..8ceab26b6 100644 --- a/apps/openmw/mwworld/store.cpp +++ b/apps/openmw/mwworld/store.cpp @@ -1091,6 +1091,18 @@ namespace MWWorld return RecordId(dialogue.mId, isDeleted); } + template<> + bool Store::eraseStatic(const std::string &id) + { + auto it = mStatic.find(Misc::StringUtils::lowerCase(id)); + + if (it != mStatic.end() && Misc::StringUtils::ciEqual(it->second.mId, id)) { + mStatic.erase(it); + } + + return true; + } + } template class MWWorld::Store;