changing prepared screen logic; DeletePreparedScreens will be done
automatically
This commit is contained in:
@@ -175,7 +175,6 @@ void Screen::HandleScreenMessage( const ScreenMessage SM )
|
|||||||
SCREENMAN->SetNewScreen( NEXT_SCREEN );
|
SCREENMAN->SetNewScreen( NEXT_SCREEN );
|
||||||
break;
|
break;
|
||||||
case SM_GoToPrevScreen:
|
case SM_GoToPrevScreen:
|
||||||
SCREENMAN->DeletePreparedScreens();
|
|
||||||
if( SCREENMAN->IsStackedScreen(this) )
|
if( SCREENMAN->IsStackedScreen(this) )
|
||||||
SCREENMAN->PopTopScreen( SM_None );
|
SCREENMAN->PopTopScreen( SM_None );
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -603,7 +603,6 @@ void ScreenGameplayMultiplayer::HandleScreenMessage( const ScreenMessage SM )
|
|||||||
|
|
||||||
GAMESTATE->CancelStage();
|
GAMESTATE->CancelStage();
|
||||||
|
|
||||||
SCREENMAN->DeletePreparedScreens();
|
|
||||||
SCREENMAN->PostMessageToTopScreen( SM_GoToPrevScreen, 0 );
|
SCREENMAN->PostMessageToTopScreen( SM_GoToPrevScreen, 0 );
|
||||||
}
|
}
|
||||||
else if( SM == SM_GoToStateAfterCleared )
|
else if( SM == SM_GoToStateAfterCleared )
|
||||||
|
|||||||
Reference in New Issue
Block a user