mirror of
https://github.com/ppy/osu.git
synced 2025-02-26 06:02:59 +08:00
Fix negative dates, and time moving in opposite direction
This commit is contained in:
parent
86ce0b5519
commit
d28c754256
@ -54,14 +54,14 @@ namespace osu.Game.Graphics
|
|||||||
var diffToNow = DateTimeOffset.Now.Subtract(Date);
|
var diffToNow = DateTimeOffset.Now.Subtract(Date);
|
||||||
|
|
||||||
double timeUntilNextUpdate = 1000;
|
double timeUntilNextUpdate = 1000;
|
||||||
if (diffToNow.TotalSeconds > 60)
|
if (Math.Abs(diffToNow.TotalSeconds) > 120)
|
||||||
{
|
{
|
||||||
timeUntilNextUpdate *= 60;
|
timeUntilNextUpdate *= 60;
|
||||||
if (diffToNow.TotalMinutes > 60)
|
if (Math.Abs(diffToNow.TotalMinutes) > 120)
|
||||||
{
|
{
|
||||||
timeUntilNextUpdate *= 60;
|
timeUntilNextUpdate *= 60;
|
||||||
|
|
||||||
if (diffToNow.TotalHours > 24)
|
if (Math.Abs(diffToNow.TotalHours) > 48)
|
||||||
timeUntilNextUpdate *= 24;
|
timeUntilNextUpdate *= 24;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user