diff --git a/stepmania/src/GameState.cpp b/stepmania/src/GameState.cpp index fd01e4501f..d4caf28828 100644 --- a/stepmania/src/GameState.cpp +++ b/stepmania/src/GameState.cpp @@ -296,7 +296,9 @@ void AddPlayerStatsToProfile( Profile *pProfile, const StageStats &ss, PlayerNum pProfile->m_iNumSongsPlayedByPlayMode[ss.playMode]++; pProfile->m_iNumSongsPlayedByStyle[sID] ++; pProfile->m_iNumSongsPlayedByDifficulty[pSteps->GetDifficulty()] ++; - pProfile->m_iNumSongsPlayedByMeter[pSteps->GetMeter()] ++; + + int iMeter = clamp( pSteps->GetMeter(), 0, MAX_METER ); + pProfile->m_iNumSongsPlayedByMeter[iMeter] ++; } pProfile->m_iTotalDancePoints += ss.m_player[pn].iActualDancePoints;