Fix: Don't crash if we are trying to log in a player who isn't joined.

This commit is contained in:
Charles Lohr
2005-01-11 23:09:15 +00:00
parent 2592150cb9
commit 6035bcdec0
+4 -1
View File
@@ -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" ) );