From 11a28632bce824548fbdbfab26002c5bc19a6f55 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sun, 3 Jul 2005 06:55:31 +0000 Subject: [PATCH] fix assert --- stepmania/src/ScreenSelectCharacter.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/stepmania/src/ScreenSelectCharacter.cpp b/stepmania/src/ScreenSelectCharacter.cpp index c7c9a25c4b..5b6c76290a 100644 --- a/stepmania/src/ScreenSelectCharacter.cpp +++ b/stepmania/src/ScreenSelectCharacter.cpp @@ -57,11 +57,13 @@ ScreenSelectCharacter::ScreenSelectCharacter( CString sClassName ) : ScreenWithM void ScreenSelectCharacter::Init() { + ScreenWithMenuElements::Init(); + vector apCharacters; GAMESTATE->GetCharacters( apCharacters ); if( apCharacters.empty() ) { - HandleScreenMessage( SM_GoToNextScreen ); + this->PostScreenMessage( SM_GoToNextScreen, 0 ); return; } @@ -77,13 +79,11 @@ void ScreenSelectCharacter::Init() /* Non Rave/Battle mode, just skip this screen if disabled. */ if( PREFSMAN->m_ShowDancingCharacters != PrefsManager::CO_SELECT ) { - HandleScreenMessage( SM_GoToNextScreen ); + this->PostScreenMessage( SM_GoToNextScreen, 0 ); return; } } - ScreenWithMenuElements::Init(); - FOREACH_PlayerNumber( p ) { m_iSelectedCharacter[p] = 0;