optimization: Load application metadata only for applications with IDs

This commit is contained in:
TSR Berry 2024-07-27 01:26:05 +02:00
commit bcfe4f6b8a
No known key found for this signature in database
GPG key ID: 52353C0A4CCA15E2

View file

@ -421,6 +421,9 @@ namespace Ryujinx.UI.App.Common
}
foreach (var data in applications)
{
// Only load metadata for applications with an ID
if (data.Id != 0)
{
ApplicationMetadata appMetadata = LoadAndSaveMetaData(data.IdString, appMetadata =>
{
@ -451,6 +454,8 @@ namespace Ryujinx.UI.App.Common
data.Favorite = appMetadata.Favorite;
data.TimePlayed = appMetadata.TimePlayed;
data.LastPlayed = appMetadata.LastPlayed;
}
data.FileExtension = Path.GetExtension(applicationPath).TrimStart('.').ToUpper();
data.FileSize = fileSize;
data.Path = applicationPath;