Disallow zero-length slider blueprint placements

This commit is contained in:
Dean Herbert 2021-04-16 14:38:30 +09:00
parent af20863799
commit 965a1ead36
2 changed files with 2 additions and 4 deletions

View File

@ -41,9 +41,7 @@ namespace osu.Game.Rulesets.Osu.Tests.Editor
addClickStep(MouseButton.Left); addClickStep(MouseButton.Left);
addClickStep(MouseButton.Right); addClickStep(MouseButton.Right);
assertPlaced(true); assertPlaced(false);
assertLength(0);
assertControlPointType(0, PathType.Linear);
} }
[Test] [Test]

View File

@ -135,7 +135,7 @@ namespace osu.Game.Rulesets.Osu.Edit.Blueprints.Sliders
private void endCurve() private void endCurve()
{ {
updateSlider(); updateSlider();
EndPlacement(true); EndPlacement(HitObject.Path.ExpectedDistance?.Value > 0);
} }
protected override void Update() protected override void Update()