diff --git a/stepmania/src/ScreenSelectCharacter.cpp b/stepmania/src/ScreenSelectCharacter.cpp index 1c2578e855..a80b7e5817 100644 --- a/stepmania/src/ScreenSelectCharacter.cpp +++ b/stepmania/src/ScreenSelectCharacter.cpp @@ -61,11 +61,8 @@ void ScreenSelectCharacter::Init() vector apCharacters; GAMESTATE->GetCharacters( apCharacters ); - if( apCharacters.empty() ) - { - this->PostScreenMessage( SM_GoToNextScreen, 0 ); - return; - } + // We're not allowed to skip screens at the engine level; thow an assert instead. + ASSERT( apCharacters.empty() ); switch( GAMESTATE->m_PlayMode ) {