1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-03-27 05:10:26 +00:00

Clean up the cleanup code

This commit is contained in:
uramer 2024-02-02 22:07:58 +01:00
parent 5bd641d2dd
commit 784459a652

View file

@ -68,6 +68,8 @@ void MWState::StateManager::cleanup(bool force)
mLastSavegame.clear(); mLastSavegame.clear();
MWMechanics::CreatureStats::cleanup(); MWMechanics::CreatureStats::cleanup();
endGame();
} }
MWBase::Environment::get().getLuaManager()->clear(); MWBase::Environment::get().getLuaManager()->clear();
} }
@ -449,13 +451,6 @@ void MWState::StateManager::loadGame(const Character* character, const std::file
{ {
try try
{ {
if (mState != State_Ended)
{
// let menu scripts do cleanup
mState = State_Ended;
MWBase::Environment::get().getLuaManager()->gameEnded();
}
cleanup(); cleanup();
Log(Debug::Info) << "Reading save file " << filepath.filename(); Log(Debug::Info) << "Reading save file " << filepath.filename();