From 95d49ece0d28456f52e6bfa5f9f0aac774708c9c Mon Sep 17 00:00:00 2001 From: emmaus Date: Sat, 25 Aug 2018 20:22:29 +0000 Subject: [PATCH] fix crash if npdm is not found --- Ryujinx.HLE/FileSystem/SaveHelper.cs | 2 +- Ryujinx.HLE/HOS/Horizon.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Ryujinx.HLE/FileSystem/SaveHelper.cs b/Ryujinx.HLE/FileSystem/SaveHelper.cs index e8074d0730..abe8da06f0 100644 --- a/Ryujinx.HLE/FileSystem/SaveHelper.cs +++ b/Ryujinx.HLE/FileSystem/SaveHelper.cs @@ -31,7 +31,7 @@ namespace Ryujinx.HLE.FileSystem { if (Context.Process.MetaData != null) { - CurrentTitleId = (long)Context.Process.MetaData?.ACI0.TitleId; + CurrentTitleId = Context.Process.MetaData.ACI0.TitleId; } } diff --git a/Ryujinx.HLE/HOS/Horizon.cs b/Ryujinx.HLE/HOS/Horizon.cs index 92a87661df..06f04f3be4 100644 --- a/Ryujinx.HLE/HOS/Horizon.cs +++ b/Ryujinx.HLE/HOS/Horizon.cs @@ -109,7 +109,7 @@ namespace Ryujinx.HLE.HOS } } - if (!MainProcess.MetaData.Is64Bits) + if ((MainProcess.MetaData?.Is64Bits).HasValue && !MainProcess.MetaData.Is64Bits) { throw new NotImplementedException("32-bit titles are unsupported!"); }