aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE
diff options
context:
space:
mode:
authorXpl0itR <xpl0itr@outlook.com>2020-01-31 18:21:46 +0000
committerGitHub <noreply@github.com>2020-01-31 19:21:46 +0100
commit7b0576db71e57e663e3c59ef80939fdb0b0c8be7 (patch)
treecf05435aeec1901a7c02516983ba998fd4215308 /Ryujinx.HLE
parent0202f150d4d5974d79029500317de2d1b102da8c (diff)
Fix application list (#891)
* Fix application list * Convert file extensions to lowercase before comparing * AcK's requested changes * fixed bug found by gdkchan's requested changes * Account for mismatch between LibHac.TitleLanguage and ...System.Language
Diffstat (limited to 'Ryujinx.HLE')
-rw-r--r--Ryujinx.HLE/HOS/Horizon.cs14
1 files changed, 7 insertions, 7 deletions
diff --git a/Ryujinx.HLE/HOS/Horizon.cs b/Ryujinx.HLE/HOS/Horizon.cs
index e4e08943..7254a5ed 100644
--- a/Ryujinx.HLE/HOS/Horizon.cs
+++ b/Ryujinx.HLE/HOS/Horizon.cs
@@ -617,19 +617,19 @@ namespace Ryujinx.HLE.HOS
metaData.TitleName = nacp.Titles.ToArray().FirstOrDefault(x => x.Name[0] != 0).Name.ToString();
}
- metaData.Aci0.TitleId = nacp.PresenceGroupId;
-
- if (metaData.Aci0.TitleId == 0)
+ if (nacp.PresenceGroupId != 0)
+ {
+ metaData.Aci0.TitleId = nacp.PresenceGroupId;
+ }
+ else if (nacp.SaveDataOwnerId.Value != 0)
{
metaData.Aci0.TitleId = nacp.SaveDataOwnerId.Value;
}
-
- if (metaData.Aci0.TitleId == 0)
+ else if (nacp.AddOnContentBaseId != 0)
{
metaData.Aci0.TitleId = nacp.AddOnContentBaseId - 0x1000;
}
-
- if (metaData.Aci0.TitleId.ToString("x16") == "fffffffffffff000")
+ else
{
metaData.Aci0.TitleId = 0000000000000000;
}