pop screens first, so we don't ResetGame while the screen is still
on the stack
This commit is contained in:
@@ -743,11 +743,12 @@ class DebugLineReloadCurrentScreen : public IDebugLine
|
||||
virtual bool IsEnabled() { return true; }
|
||||
virtual void Do( RString &sMessageOut )
|
||||
{
|
||||
RString sScreenName = SCREENMAN->GetTopScreen()->GetName();
|
||||
SCREENMAN->PopAllScreens();
|
||||
|
||||
SOUND->StopMusic();
|
||||
StepMania::ResetGame();
|
||||
|
||||
RString sScreenName = SCREENMAN->GetTopScreen()->GetName();
|
||||
SCREENMAN->PopAllScreens();
|
||||
SCREENMAN->SetNewScreen( sScreenName );
|
||||
IDebugLine::Do( sMessageOut );
|
||||
sMessageOut = "";
|
||||
|
||||
Reference in New Issue
Block a user