Bläddra i källkod

Fix GetUserDisableCount NRE (#3187)

gdkchan 4 år sedan
förälder
incheckning
69b05f9918
1 ändrade filer med 2 tillägg och 1 borttagningar
  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)
             {