From e774751e95a2bf9b9bb3be9dd1bbb0ba4e2d4ede Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 25 Apr 2007 16:16:53 +0000 Subject: [PATCH] run final stats before sending m_CurStageStats to m_vPlayedStageStats --- stepmania/src/ScreenGameplay.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/stepmania/src/ScreenGameplay.cpp b/stepmania/src/ScreenGameplay.cpp index f9f3ab60a8..7f81f44b84 100644 --- a/stepmania/src/ScreenGameplay.cpp +++ b/stepmania/src/ScreenGameplay.cpp @@ -2253,13 +2253,13 @@ void ScreenGameplay::StageFinished( bool bBackedOut ) GAMESTATE->m_iPlayerStageTokens[p] = 0; } - // save current stage stats - STATSMAN->m_vPlayedStageStats.push_back( STATSMAN->m_CurStageStats ); - - GAMESTATE->CommitStageStats(); - STATSMAN->m_CurStageStats.CommitScores( false ); FOREACH_HumanPlayer( pn ) STATSMAN->m_CurStageStats.m_player[pn].CalcAwards( pn, STATSMAN->m_CurStageStats.m_bGaveUp, STATSMAN->m_CurStageStats.m_bUsedAutoplay ); + STATSMAN->m_CurStageStats.CommitScores( false ); + GAMESTATE->CommitStageStats(); + + // save current stage stats + STATSMAN->m_vPlayedStageStats.push_back( STATSMAN->m_CurStageStats ); STATSMAN->CalcAccumPlayedStageStats(); GAMESTATE->FinishStage();