diff --git a/stepmania/src/ScreenSMOnlineLogin.cpp b/stepmania/src/ScreenSMOnlineLogin.cpp index bdf9723b30..0dcdf7f50e 100644 --- a/stepmania/src/ScreenSMOnlineLogin.cpp +++ b/stepmania/src/ScreenSMOnlineLogin.cpp @@ -22,7 +22,10 @@ ScreenSMOnlineLogin::ScreenSMOnlineLogin( const CString& sName ) : ScreenWithMen { m_iPlayer = THEME->GetMetricI( sName, "PlayerNumber" ) - 1; - m_sUserName = GAMESTATE->GetPlayerDisplayName((PlayerNumber)m_iPlayer); + if ( GAMESTATE->IsPlayerEnabled( (PlayerNumber)m_iPlayer ) ) + m_sUserName = GAMESTATE->GetPlayerDisplayName((PlayerNumber)m_iPlayer); + else + m_sUserName = "INVALID"; m_sprPassword.SetName( "PasswordBG" ); m_sprPassword.Load( THEME->GetPathG( m_sName, "PasswordBG" ) );