From 6035bcdec00086c65d4c6fa1454a0acbe3dbc665 Mon Sep 17 00:00:00 2001 From: Charles Lohr Date: Tue, 11 Jan 2005 23:09:15 +0000 Subject: [PATCH] Fix: Don't crash if we are trying to log in a player who isn't joined. --- stepmania/src/ScreenSMOnlineLogin.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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" ) );