aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx/Ui/MainWindow.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Ryujinx/Ui/MainWindow.cs')
-rw-r--r--src/Ryujinx/Ui/MainWindow.cs14
1 files changed, 4 insertions, 10 deletions
diff --git a/src/Ryujinx/Ui/MainWindow.cs b/src/Ryujinx/Ui/MainWindow.cs
index a9d4be10..8b0b35e6 100644
--- a/src/Ryujinx/Ui/MainWindow.cs
+++ b/src/Ryujinx/Ui/MainWindow.cs
@@ -954,7 +954,7 @@ namespace Ryujinx.Ui
ApplicationLibrary.LoadAndSaveMetaData(_emulationContext.Processes.ActiveApplication.ProgramIdText, appMetadata =>
{
- appMetadata.LastPlayed = DateTime.UtcNow;
+ appMetadata.UpdatePreGame();
});
}
}
@@ -1097,13 +1097,7 @@ namespace Ryujinx.Ui
{
ApplicationLibrary.LoadAndSaveMetaData(titleId, appMetadata =>
{
- if (appMetadata.LastPlayed.HasValue)
- {
- double sessionTimePlayed = DateTime.UtcNow.Subtract(appMetadata.LastPlayed.Value).TotalSeconds;
- appMetadata.TimePlayed += Math.Round(sessionTimePlayed, MidpointRounding.AwayFromZero);
- }
-
- appMetadata.LastPlayed = DateTime.UtcNow;
+ appMetadata.UpdatePostGame();
});
}
}
@@ -1177,10 +1171,10 @@ namespace Ryujinx.Ui
$"{args.AppData.TitleName}\n{args.AppData.TitleId.ToUpper()}",
args.AppData.Developer,
args.AppData.Version,
- args.AppData.TimePlayed,
+ args.AppData.TimePlayedString,
args.AppData.LastPlayedString,
args.AppData.FileExtension,
- args.AppData.FileSize,
+ args.AppData.FileSizeString,
args.AppData.Path,
args.AppData.ControlHolder);
});