CXD played: Use TotalHours to set elapsed hours

This commit is contained in:
Kurt 2022-09-07 14:39:58 -07:00
parent a0c998fdd5
commit bbc45d8b0c
2 changed files with 4 additions and 4 deletions

View File

@ -340,8 +340,8 @@ private TimeSpan PlayedSpan
public override int PlayedHours
{
get => (ushort)PlayedSpan.Hours + (PlayedSpan.Days * 24);
set { var time = PlayedSpan; PlayedSpan = time - TimeSpan.FromHours(time.Hours) + TimeSpan.FromHours(value); }
get => (ushort)PlayedSpan.TotalHours;
set { var time = PlayedSpan; PlayedSpan = time - TimeSpan.FromHours((int)time.TotalHours) + TimeSpan.FromHours(value); }
}
public override int PlayedMinutes

View File

@ -306,8 +306,8 @@ private double TotalSeconds
public override int PlayedHours
{
get => (ushort)PlayedSpan.Hours + (PlayedSpan.Days * 24);
set { var time = PlayedSpan; PlayedSpan = time - TimeSpan.FromHours(time.Hours) + TimeSpan.FromHours(value); }
get => (ushort)PlayedSpan.TotalHours;
set { var time = PlayedSpan; PlayedSpan = time - TimeSpan.FromHours(time.TotalHours) + TimeSpan.FromHours(value); }
}
public override int PlayedMinutes