From 1bb7fdaca43c5dcb016dfb9fd13319f4638cb0d2 Mon Sep 17 00:00:00 2001 From: Alex Barney Date: Tue, 1 Sep 2020 13:08:59 -0700 Subject: Update to LibHac 0.12.0 (#1485) * Update to LibHac 0.12.0 * Auto-formatting. Fixed a bug in SetApplicationCopyrightImage --- Ryujinx.HLE/Loaders/Executables/KipExecutable.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'Ryujinx.HLE/Loaders/Executables/KipExecutable.cs') diff --git a/Ryujinx.HLE/Loaders/Executables/KipExecutable.cs b/Ryujinx.HLE/Loaders/Executables/KipExecutable.cs index a44b7c48..292e360b 100644 --- a/Ryujinx.HLE/Loaders/Executables/KipExecutable.cs +++ b/Ryujinx.HLE/Loaders/Executables/KipExecutable.cs @@ -1,5 +1,5 @@ using LibHac.Fs; -using LibHac.Loader; +using LibHac.Kernel; using System; namespace Ryujinx.HLE.Loaders.Executables @@ -31,6 +31,7 @@ namespace Ryujinx.HLE.Loaders.Executables public byte IdealCoreId { get; } public int Version { get; } public string Name { get; } + public KipExecutable(IStorage inStorage) { KipReader reader = new KipReader(); @@ -70,11 +71,11 @@ namespace Ryujinx.HLE.Loaders.Executables DataSize = DecompressSection(reader, KipReader.SegmentType.Data, DataOffset, Program); } - private static int DecompressSection(KipReader reader, KipReader.SegmentType segmentType, int offset, byte[] Program) + private static int DecompressSection(KipReader reader, KipReader.SegmentType segmentType, int offset, byte[] program) { reader.GetSegmentSize(segmentType, out int uncompressedSize).ThrowIfFailure(); - var span = Program.AsSpan().Slice(offset, uncompressedSize); + var span = program.AsSpan().Slice(offset, uncompressedSize); reader.ReadSegment(segmentType, span).ThrowIfFailure(); -- cgit v1.2.3