Fix the other mMod corner case.

This commit is contained in:
Jason Felds
2011-07-03 13:57:22 -04:00
parent 91e8758e54
commit b115a875de
3 changed files with 17 additions and 6 deletions
+2 -2
View File
@@ -20,14 +20,14 @@ TimingData::TimingData(float fOffset) :
{
}
void TimingData::GetActualBPM( float &fMinBPMOut, float &fMaxBPMOut ) const
void TimingData::GetActualBPM( float &fMinBPMOut, float &fMaxBPMOut, float highest ) const
{
fMinBPMOut = FLT_MAX;
fMaxBPMOut = 0;
FOREACH_CONST( BPMSegment, m_BPMSegments, seg )
{
const float fBPM = seg->GetBPM();
fMaxBPMOut = max( fBPM, fMaxBPMOut );
fMaxBPMOut = clamp(max( fBPM, fMaxBPMOut ), 0, highest);
fMinBPMOut = min( fBPM, fMinBPMOut );
}
}