mirror of
https://github.com/OpenMW/openmw.git
synced 2025-02-21 05:39:42 +00:00
Trigger a game ended state handler before loading to allow menu scripts to do cleanup
This commit is contained in:
parent
2008f35e57
commit
ad8a05e2a1
1 changed files with 6 additions and 3 deletions
|
@ -449,9 +449,12 @@ void MWState::StateManager::loadGame(const Character* character, const std::file
|
|||
{
|
||||
try
|
||||
{
|
||||
// let menu scripts do cleanup
|
||||
mState = State_Ended;
|
||||
MWBase::Environment::get().getLuaManager()->gameEnded();
|
||||
if (mState != State_Ended)
|
||||
{
|
||||
// let menu scripts do cleanup
|
||||
mState = State_Ended;
|
||||
MWBase::Environment::get().getLuaManager()->gameEnded();
|
||||
}
|
||||
|
||||
cleanup();
|
||||
|
||||
|
|
Loading…
Reference in a new issue