fixed access to records flagged as deleted

This commit is contained in:
Marc Zinnschlag 2013-03-25 12:56:52 +01:00
parent f39f694638
commit f2969e7143

View file

@ -62,7 +62,7 @@ namespace CSMWorld
if (mState==State_Erased) if (mState==State_Erased)
throw std::logic_error ("attempt to access a deleted record"); throw std::logic_error ("attempt to access a deleted record");
return mState==State_BaseOnly ? mBase : mModified; return mState==State_BaseOnly || mState==State_Deleted ? mBase : mModified;
} }
template <typename ESXRecordT> template <typename ESXRecordT>