diff --git a/src/ScreenEvaluation.cpp b/src/ScreenEvaluation.cpp index 58583d08ad..9824883690 100644 --- a/src/ScreenEvaluation.cpp +++ b/src/ScreenEvaluation.cpp @@ -219,8 +219,14 @@ void ScreenEvaluation::Init() } // update persistent statistics - if( SUMMARY && GamePreferences::m_AutoPlay != PC_REPLAY) - m_pStageStats->FinalizeScores( true ); + if (SUMMARY && GamePreferences::m_AutoPlay == PC_REPLAY) + { + m_pStageStats->m_player[PLAYER_1].m_HighScore.SetRadarValues(m_pStageStats->m_player[PLAYER_1].m_radarActual); + } + else if (SUMMARY && GamePreferences::m_AutoPlay != PC_REPLAY) + { + m_pStageStats->FinalizeScores(true); + } // Run this here, so STATSMAN->m_CurStageStats is available to overlays. ScreenWithMenuElements::Init();