From 965c18225bff6ea71a8bae8934e42a4ab3315e7f Mon Sep 17 00:00:00 2001 From: KeatonTheBot Date: Fri, 30 May 2025 23:28:48 -0500 Subject: [PATCH] infra: Android: LibHac 0.20.0 code changes --- src/LibKenjinx/LibKenjinx.cs | 6 +++--- src/Ryujinx.HLE/Loaders/Processes/ProcessLoader.cs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/LibKenjinx/LibKenjinx.cs b/src/LibKenjinx/LibKenjinx.cs index 0d9452735..556518853 100644 --- a/src/LibKenjinx/LibKenjinx.cs +++ b/src/LibKenjinx/LibKenjinx.cs @@ -344,7 +344,7 @@ namespace LibKenjinx { _ = Enum.TryParse(TitleLanguage.ToString(), out TitleLanguage desiredTitleLanguage); - if (controlData.Title.ItemsRo.Length > (int)desiredTitleLanguage) + if (controlData.Title.Length > (int)desiredTitleLanguage) { titleName = controlData.Title[(int)desiredTitleLanguage].NameString.ToString(); publisher = controlData.Title[(int)desiredTitleLanguage].PublisherString.ToString(); @@ -357,7 +357,7 @@ namespace LibKenjinx if (string.IsNullOrWhiteSpace(titleName)) { - foreach (ref readonly var controlTitle in controlData.Title.ItemsRo) + foreach (ref readonly var controlTitle in controlData.Title) { if (!controlTitle.NameString.IsEmpty()) { @@ -370,7 +370,7 @@ namespace LibKenjinx if (string.IsNullOrWhiteSpace(publisher)) { - foreach (ref readonly var controlTitle in controlData.Title.ItemsRo) + foreach (ref readonly var controlTitle in controlData.Title) { if (!controlTitle.PublisherString.IsEmpty()) { diff --git a/src/Ryujinx.HLE/Loaders/Processes/ProcessLoader.cs b/src/Ryujinx.HLE/Loaders/Processes/ProcessLoader.cs index c4a9e012d..c4d288971 100644 --- a/src/Ryujinx.HLE/Loaders/Processes/ProcessLoader.cs +++ b/src/Ryujinx.HLE/Loaders/Processes/ProcessLoader.cs @@ -305,7 +305,7 @@ namespace Ryujinx.HLE.Loaders.Processes if (string.IsNullOrWhiteSpace(programName)) { - programName = Array.Find(nacpData.Value.Title.ItemsRo.ToArray(), x => x.Name[0] != 0).NameString.ToString(); + programName = Array.Find(nacpData.Value.Title.AsReadOnlySpan().ToArray(), x => x.Name[0] != 0).NameString.ToString(); } if (nacpData.Value.PresenceGroupId != 0)