Fix out of range exceptions due to out-of-order hitobjects.

This commit is contained in:
smoogipooo 2017-05-18 14:08:48 +09:00
parent 6dae5cbacf
commit de8271ad6b
1 changed files with 2 additions and 1 deletions

View File

@ -25,7 +25,8 @@ protected override Beatmap<ManiaHitObject> ConvertBeatmap(Beatmap original)
{
BeatmapInfo = original.BeatmapInfo,
TimingInfo = original.TimingInfo,
HitObjects = original.HitObjects.SelectMany(converter.Convert).ToList()
// We need to sort here, because the converter generates patterns
HitObjects = original.HitObjects.SelectMany(converter.Convert).OrderBy(h => h.StartTime).ToList()
};
}