diff --git a/stepmania/src/GameState.cpp b/stepmania/src/GameState.cpp index 0a7a94c539..8d14b7adb0 100644 --- a/stepmania/src/GameState.cpp +++ b/stepmania/src/GameState.cpp @@ -930,7 +930,10 @@ Stage GameState::GetCurrentStage() const int GameState::GetCourseSongIndex() const { /* iSongsPlayed includes the current song, so it's 1-based; subtract one. */ - return STATSMAN->m_CurStageStats.m_player[m_MasterPlayerNumber].m_iSongsPlayed-1; + if( GAMESTATE->m_bMultiplayer ) + return STATSMAN->m_CurStageStats.m_multiPlayer[MultiPlayer_1].m_iSongsPlayed-1; + else + return STATSMAN->m_CurStageStats.m_player[m_MasterPlayerNumber].m_iSongsPlayed-1; } /* Hack: when we're loading a new course song, we want to display the new song number, even