diff options
author | gdkchan <gab.dark.100@gmail.com> | 2022-03-12 14:12:12 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-12 18:12:12 +0100 |
commit | 69b05f99187202b7c09162e4d204f4cac7772018 (patch) | |
tree | 8e2f1c4d2f50e5806b7b468206756f1e7e8ea30c | |
parent | fb7c80e928088fb1536d3aa77ef511b672c7ad1f (diff) |
Fix GetUserDisableCount NRE (#3187)1.1.67
-rw-r--r-- | Ryujinx.HLE/HOS/Kernel/Process/KProcess.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Ryujinx.HLE/HOS/Kernel/Process/KProcess.cs b/Ryujinx.HLE/HOS/Kernel/Process/KProcess.cs index 83316b0f..9cb7945e 100644 --- a/Ryujinx.HLE/HOS/Kernel/Process/KProcess.cs +++ b/Ryujinx.HLE/HOS/Kernel/Process/KProcess.cs @@ -751,7 +751,8 @@ namespace Ryujinx.HLE.HOS.Kernel.Process { KThread currentThread = KernelStatic.GetCurrentThread(); - if (currentThread.Owner != null && + if (currentThread.Context.Running && + currentThread.Owner != null && currentThread.GetUserDisableCount() != 0 && currentThread.Owner.PinnedThreads[currentThread.CurrentCore] == null) { |