Reset save filename if exception is thrown while loading
parent
5cd45fbe17
commit
afa0061364
|
@ -3774,6 +3774,7 @@ void CRobotMain::CreateScene(bool soluce, bool fixScene, bool resetObject)
|
|||
m_missionTimerStarted = false;
|
||||
m_missionTimer = 0.0f;
|
||||
|
||||
try {
|
||||
CLevelParser* level = new CLevelParser(base, rank/100, rank%100);
|
||||
level->Load();
|
||||
|
||||
|
@ -4776,6 +4777,11 @@ void CRobotMain::CreateScene(bool soluce, bool fixScene, bool resetObject)
|
|||
|
||||
m_beginSatCom = true; // message already displayed
|
||||
}
|
||||
} catch(...) {
|
||||
m_dialog->SetSceneRead("");
|
||||
m_dialog->SetStackRead("");
|
||||
throw;
|
||||
}
|
||||
m_dialog->SetSceneRead("");
|
||||
m_dialog->SetStackRead("");
|
||||
|
||||
|
|
Loading…
Reference in New Issue