Fix zero length spinners and sliders

This commit is contained in:
vmaggioli
2021-01-19 20:13:21 -05:00
committed by vmaggioli
parent 7da7079ef2
commit ce3c2f07dc
3 changed files with 26 additions and 2 deletions

View File

@ -387,7 +387,7 @@ namespace osu.Game.Screens.Edit.Compose.Components.Timeline
case IHasDuration endTimeHitObject:
var snappedTime = Math.Max(hitObject.StartTime, beatSnapProvider.SnapTime(time));
if (endTimeHitObject.EndTime == snappedTime)
if (endTimeHitObject.EndTime == snappedTime || (snappedTime - hitObject.StartTime) < 1)
return;
endTimeHitObject.Duration = snappedTime - hitObject.StartTime;