diff --git a/stepmania/src/PercentageDisplay.cpp b/stepmania/src/PercentageDisplay.cpp index 2dd6ecbb0e..1135e73936 100644 --- a/stepmania/src/PercentageDisplay.cpp +++ b/stepmania/src/PercentageDisplay.cpp @@ -70,6 +70,10 @@ void PercentageDisplay::Refresh() if( !PREFSMAN->m_bDancePointsForOni ) { float fPercentDancePoints = g_CurStageStats.GetPercentDancePoints( m_PlayerNumber ); + + // clamp percentage - feedback is that negative numbers look weird here. + CLAMP( fPercentDancePoints, 0.f, 1.f ); + if( PERCENT_USE_REMAINDER ) { int iPercentWhole = int(fPercentDancePoints*100);