prevent negative width on progress bar

This commit is contained in:
Aergwyn 2018-01-17 20:35:28 +01:00
parent 95a1556376
commit f86cb30e47

View File

@ -15,6 +15,7 @@ using OpenTK;
using OpenTK.Graphics;
using osu.Game.Overlays.Direct;
using osu.Framework.Configuration;
using System;
namespace osu.Game.Overlays.BeatmapSet
{
@ -82,7 +83,8 @@ namespace osu.Game.Overlays.BeatmapSet
if (Playing.Value && preview != null)
{
progress.Width = (float)(preview.CurrentTime / preview.Length);
// prevent negative (potential infinite) width if a track without length was loaded
progress.Width = (float)Math.Max(preview.CurrentTime / preview.Length, 0);
}
}