mirror of https://github.com/ppy/osu
Fix editor not showing sign when time goes negative
This commit is contained in:
parent
fb9d2cb05c
commit
9c074e0ffb
|
@ -22,10 +22,12 @@ public TimeInfoContainer()
|
||||||
{
|
{
|
||||||
trackTimer = new OsuSpriteText
|
trackTimer = new OsuSpriteText
|
||||||
{
|
{
|
||||||
Origin = Anchor.BottomLeft,
|
Anchor = Anchor.CentreRight,
|
||||||
RelativePositionAxes = Axes.Y,
|
Origin = Anchor.CentreRight,
|
||||||
Font = OsuFont.GetFont(size: 22, fixedWidth: true),
|
// intentionally fudged centre to avoid movement of the number portion when
|
||||||
Y = 0.5f,
|
// going negative.
|
||||||
|
X = -35,
|
||||||
|
Font = OsuFont.GetFont(size: 25, fixedWidth: true),
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -34,7 +36,8 @@ protected override void Update()
|
||||||
{
|
{
|
||||||
base.Update();
|
base.Update();
|
||||||
|
|
||||||
trackTimer.Text = TimeSpan.FromMilliseconds(editorClock.CurrentTime).ToString(@"mm\:ss\:fff");
|
var timespan = TimeSpan.FromMilliseconds(editorClock.CurrentTime);
|
||||||
|
trackTimer.Text = $"{(timespan < TimeSpan.Zero ? "-" : string.Empty)}{timespan:mm\\:ss\\:fff}";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue