Actually make it work

This commit is contained in:
Simon Aarons 2018-10-13 20:37:21 +11:00 committed by GitHub
commit f92d5ad6a7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -245,15 +245,17 @@ namespace Ryujinx.HLE.HOS
public void LoadNca(string NcaFile, string PatchNca = null) public void LoadNca(string NcaFile, string PatchNca = null)
{ {
FileStream File = new FileStream(NcaFile, FileMode.Open, FileAccess.Read); Nca Nca;
Nca Nca = new Nca(KeySet, File, true); FileStream File = new FileStream(NcaFile, FileMode.Open, FileAccess.Read);
if (PatchNca != null) if (PatchNca != null)
{ {
FileStream BaseNcaFile = new FileStream(PatchNca, FileMode.Open, FileAccess.Read); FileStream PatchNcaFile = new FileStream(PatchNca, FileMode.Open, FileAccess.Read);
Nca BaseNca = new Nca(KeySet, BaseNcaFile, true); Nca = new Nca(KeySet, PatchNcaFile, true);
Nca BaseNca = new Nca(KeySet, File, true);
Nca.SetBaseNca(BaseNca); Nca.SetBaseNca(BaseNca);
@ -261,6 +263,8 @@ namespace Ryujinx.HLE.HOS
} }
else else
{ {
Nca = new Nca(KeySet, File, true);
LoadNca(Nca, null); LoadNca(Nca, null);
} }
} }