From 6c6dbccd0a20ddf1c22f57025cd66f2c4c25508f Mon Sep 17 00:00:00 2001 From: "florent.teppe" Date: Mon, 20 Feb 2023 00:18:34 +0100 Subject: [PATCH] fix crash on reset fix tests --- apps/openmw/mwworld/worldmodel.cpp | 1 + apps/openmw_test_suite/mwworld/test_store.cpp | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/apps/openmw/mwworld/worldmodel.cpp b/apps/openmw/mwworld/worldmodel.cpp index 357d5915f4..65aeca3bec 100644 --- a/apps/openmw/mwworld/worldmodel.cpp +++ b/apps/openmw/mwworld/worldmodel.cpp @@ -92,6 +92,7 @@ void MWWorld::WorldModel::clear() mLastGeneratedRefnum = ESM::RefNum{}; mInteriors.clear(); mExteriors.clear(); + mCells.clear(); std::fill(mIdCache.begin(), mIdCache.end(), std::make_pair(ESM::RefId(), (MWWorld::CellStore*)nullptr)); mIdCacheIndex = 0; } diff --git a/apps/openmw_test_suite/mwworld/test_store.cpp b/apps/openmw_test_suite/mwworld/test_store.cpp index 8f2623522a..9dcab91f76 100644 --- a/apps/openmw_test_suite/mwworld/test_store.cpp +++ b/apps/openmw_test_suite/mwworld/test_store.cpp @@ -491,9 +491,6 @@ namespace else result = esmStore.get().search(refId); - if (result == nullptr || result->mId != refId) - int debug = 0; - ASSERT_NE(result, nullptr); EXPECT_EQ(result->mId, refId); }