1
0
mirror of https://github.com/ppy/osu.git synced 2025-03-19 09:07:18 +08:00

MusicController regression fixes.

This commit is contained in:
Dean Herbert 2017-04-07 11:02:37 +09:00
parent bc4e0bfa8b
commit 7c9f30c288
No known key found for this signature in database
GPG Key ID: 46D71BF4958ABB49
2 changed files with 4 additions and 2 deletions

View File

@ -7,6 +7,7 @@ using osu.Framework.Graphics.Containers;
using osu.Framework.Graphics.Sprites;
using osu.Framework.Graphics.Transforms;
using osu.Framework.Input;
using OpenTK;
namespace osu.Game.Overlays
{
@ -17,7 +18,7 @@ namespace osu.Game.Overlays
public Action<float> SeekRequested;
private bool isDragging;
private bool enabled;
private bool enabled = true;
public bool IsEnabled
{
get { return enabled; }
@ -62,6 +63,7 @@ namespace osu.Game.Overlays
private void updatePosition(float position)
{
position = MathHelper.Clamp(position, 0, 1);
fill.TransformTo(fill.Width, position, 100, EasingTypes.OutQuint, new TransformWidth());
}

View File

@ -237,7 +237,7 @@ namespace osu.Game.Overlays
if (current?.TrackLoaded ?? false)
{
progress.UpdatePosition((float)(current.Track.CurrentTime / current.Track.Length));
progress.UpdatePosition(current.Track.Length == 0 ? 0 : (float)(current.Track.CurrentTime / current.Track.Length));
playButton.Icon = current.Track.IsRunning ? FontAwesome.fa_pause_circle_o : FontAwesome.fa_play_circle_o;
if (current.Track.HasCompleted && !current.Track.Looping) next();