瀏覽代碼

Fix GetUserDisableCount NRE (#3187)

gdkchan 4 年之前
父節點
當前提交
69b05f9918
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      Ryujinx.HLE/HOS/Kernel/Process/KProcess.cs

+ 2 - 1
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)
             {