From b50e09f5d6ee3ecfae1b98913015cf1ed0771f39 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sat, 14 Jan 2006 18:11:12 +0000 Subject: [PATCH] simplify --- stepmania/src/ScreenOptions.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/stepmania/src/ScreenOptions.cpp b/stepmania/src/ScreenOptions.cpp index e3e299f050..472bcadb9d 100644 --- a/stepmania/src/ScreenOptions.cpp +++ b/stepmania/src/ScreenOptions.cpp @@ -797,13 +797,12 @@ void ScreenOptions::AfterChangeValueOrRow( PlayerNumber pn ) int iCurrentRow = m_iCurrentRow[pn]; OptionRow &row = *m_pRows[iCurrentRow]; const bool bExitSelected = row.GetRowType() == OptionRow::RowType_Exit; - if( p == pn || GAMESTATE->GetNumHumanPlayers() == 1 ) + if( GAMESTATE->GetNumHumanPlayers() != 1 && p != pn ) + continue; + if( m_bWasOnExit[p] != bExitSelected ) { - if( m_bWasOnExit[p] != bExitSelected ) - { - m_bWasOnExit[p] = bExitSelected; - COMMAND( m_sprMore, ssprintf("Exit%sP%i", bExitSelected? "Selected":"Unselected", p+1) ); - } + m_bWasOnExit[p] = bExitSelected; + COMMAND( m_sprMore, ssprintf("Exit%sP%i", bExitSelected? "Selected":"Unselected", p+1) ); } }