diff --git a/stepmania/src/ScreenOptions.cpp b/stepmania/src/ScreenOptions.cpp index 6a2147272d..d215f5d924 100644 --- a/stepmania/src/ScreenOptions.cpp +++ b/stepmania/src/ScreenOptions.cpp @@ -285,16 +285,14 @@ void ScreenOptions::RestartOptions() } - // Hide highlight if no rows are enabled. - FOREACH_HumanPlayer( p ) - m_sprLineHighlight[p]->SetHidden( m_iCurrentRow[p] == -1 ); - - CHECKPOINT; PositionRows(); FOREACH_HumanPlayer( pn ) { + // Hide the highlight if no rows are enabled. + m_sprLineHighlight[pn]->SetHidden( m_iCurrentRow[p] == -1 ); + for( unsigned r=0; rRefreshIcons( r, pn ); PositionCursor( pn );