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 )