From 5b469eff6990f8f7126f424c010e8bae5e90b71a Mon Sep 17 00:00:00 2001 From: EVAST9919 Date: Wed, 10 May 2017 10:33:02 +0300 Subject: [PATCH] Fixes --- osu.Game/Screens/Play/SongProgressInfo.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/osu.Game/Screens/Play/SongProgressInfo.cs b/osu.Game/Screens/Play/SongProgressInfo.cs index 54a645aa99..88ef358fbc 100644 --- a/osu.Game/Screens/Play/SongProgressInfo.cs +++ b/osu.Game/Screens/Play/SongProgressInfo.cs @@ -77,12 +77,16 @@ namespace osu.Game.Screens.Play int currentSecond = TimeSpan.FromMilliseconds(songCurrentTime).Seconds; - if (currentSecond != previousSecond || (previousTimespan < 0 && songCurrentTime > 0)) + if (currentSecond != previousSecond || previousTimespan < 0 && songCurrentTime > 0) { previousTimespan = songCurrentTime; previousSecond = currentSecond; - timeCurrent.Text = ((songCurrentTime < 0) ? @"-" : @"") + TimeSpan.FromMilliseconds(songCurrentTime).ToString(@"m\:ss"); + if(songCurrentTime < 0) + timeCurrent.Text = @"-" + TimeSpan.FromMilliseconds(songCurrentTime - 1000).ToString(@"m\:ss"); + else + timeCurrent.Text = TimeSpan.FromMilliseconds(songCurrentTime).ToString(@"m\:ss"); + timeLeft.Text = @"-" + TimeSpan.FromMilliseconds(endTime - AudioClock.CurrentTime).ToString(@"m\:ss"); } @@ -92,7 +96,7 @@ namespace osu.Game.Screens.Play { previousPercent = currentPercent; - progress.Text = ((currentPercent <= 0) ? @"0" : currentPercent.ToString()) + @"%"; + progress.Text = (currentPercent <= 0 ? @"0" : currentPercent.ToString()) + @"%"; } } }