diff --git a/stepmania/src/ScreenSelectStyle.cpp b/stepmania/src/ScreenSelectStyle.cpp index def31971aa..3170bda5c9 100644 --- a/stepmania/src/ScreenSelectStyle.cpp +++ b/stepmania/src/ScreenSelectStyle.cpp @@ -245,14 +245,8 @@ void ScreenSelectStyle::UpdateSelectableChoices() } } - if( iSwitchToStyleIndex == -1 )// no styles are enabled. We're stuck! - { - DEBUG_ASSERT(0); - SCREENMAN->SystemMessage( "No Styles are selectable." ); - SCREENMAN->SetNewScreen( INITIAL_SCREEN ); - return; - } - + // Apparently, we can't arbitrarily switch screens at the engine level. + ASSERT_M( iSwitchToStyleIndex != -1, "No Styles are selectable." ); m_iSelection = iSwitchToStyleIndex; AfterChange();