1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-16 19:19:56 +00:00

Add assertion to Store

This commit is contained in:
scrawl 2015-01-09 20:58:53 +01:00
parent 1b302b750c
commit dfdf26e95e

View file

@ -140,8 +140,8 @@ namespace MWWorld
virtual void clearDynamic()
{
// remove the dynamic part of mShared
if (mShared.size() > mStatic.size())
mShared.erase(mShared.begin() + mStatic.size(), mShared.end());
assert(mShared.size() >= mStatic.size());
mShared.erase(mShared.begin() + mStatic.size(), mShared.end());
mDynamic.clear();
}
@ -304,8 +304,8 @@ namespace MWWorld
mDynamic.erase(it);
// have to reinit the whole shared part
if (mShared.size() > mStatic.size())
mShared.erase(mShared.begin() + mStatic.size(), mShared.end());
assert(mShared.size() >= mStatic.size());
mShared.erase(mShared.begin() + mStatic.size(), mShared.end());
for (it = mDynamic.begin(); it != mDynamic.end(); ++it) {
mShared.push_back(&it->second);
}