mirror of https://github.com/ppy/osu
Fix `Pippidon` crash on empty beatmap conversion
This commit is contained in:
parent
b0a740071e
commit
bb46f72f9e
|
@ -20,10 +20,13 @@ public class PippidonBeatmapConverter : BeatmapConverter<PippidonHitObject>
|
||||||
|
|
||||||
public PippidonBeatmapConverter(IBeatmap beatmap, Ruleset ruleset)
|
public PippidonBeatmapConverter(IBeatmap beatmap, Ruleset ruleset)
|
||||||
: base(beatmap, ruleset)
|
: base(beatmap, ruleset)
|
||||||
|
{
|
||||||
|
if (beatmap.HitObjects.Any())
|
||||||
{
|
{
|
||||||
minPosition = beatmap.HitObjects.Min(getUsablePosition);
|
minPosition = beatmap.HitObjects.Min(getUsablePosition);
|
||||||
maxPosition = beatmap.HitObjects.Max(getUsablePosition);
|
maxPosition = beatmap.HitObjects.Max(getUsablePosition);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public override bool CanConvert() => Beatmap.HitObjects.All(h => h is IHasXPosition && h is IHasYPosition);
|
public override bool CanConvert() => Beatmap.HitObjects.All(h => h is IHasXPosition && h is IHasYPosition);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue