Procházet zdrojové kódy

Fix GetUserDisableCount NRE (#3187)

gdkchan před 4 roky
rodič
revize
69b05f9918
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  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)
             {