diff --git a/stepmania/src/ScreenOptions.cpp b/stepmania/src/ScreenOptions.cpp index 61bf5eeffe..41608c997e 100644 --- a/stepmania/src/ScreenOptions.cpp +++ b/stepmania/src/ScreenOptions.cpp @@ -1310,10 +1310,17 @@ void ScreenOptions::ChangeValueInRow( PlayerNumber pn, int iDelta, bool Repeat ) if( optrow.bOneChoiceForAllPlayers ) { + row.m_iChoiceWithFocus[pn] = iNewChoiceWithFocus; + + if( m_InputMode == INPUTMODE_TOGETHER ) + { + // lock focus together + FOREACH_HumanPlayer( pn ) + row.m_iChoiceWithFocus[pn] = iNewChoiceWithFocus; + } + for( int p=0; p m_Rows;