From cb1484d8f8b91a907a33ee5566966fd6cea7bc8a Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sat, 10 Jan 2004 03:12:32 +0000 Subject: [PATCH] fix crash --- stepmania/src/ScreenOptions.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/stepmania/src/ScreenOptions.cpp b/stepmania/src/ScreenOptions.cpp index 2f36d9bb5d..285aa3545c 100644 --- a/stepmania/src/ScreenOptions.cpp +++ b/stepmania/src/ScreenOptions.cpp @@ -592,10 +592,13 @@ void ScreenOptions::TweenCursor( PlayerNumber player_no ) highlight.TweenBarWidth( iWidth ); highlight.SetXY( (float)iX, (float)iY ); - UtilCommand( m_sprLineHighlight[player_no], "ScreenOptions", "Change" ); - if( m_Rows[iCurRow]->Type == Row::ROW_EXIT ) - UtilCommand( m_sprLineHighlight[player_no], "ScreenOptions", "ChangeToExit" ); - m_sprLineHighlight[player_no].SetY( (float)iY ); + if( GAMESTATE->IsHumanPlayer(player_no) ) + { + UtilCommand( m_sprLineHighlight[player_no], "ScreenOptions", "Change" ); + if( m_Rows[iCurRow]->Type == Row::ROW_EXIT ) + UtilCommand( m_sprLineHighlight[player_no], "ScreenOptions", "ChangeToExit" ); + m_sprLineHighlight[player_no].SetY( (float)iY ); + } } void ScreenOptions::UpdateText( PlayerNumber player_no, int iRow )