Quellcode durchsuchen

Fix GetUserDisableCount NRE (#3187)

gdkchan vor 4 Jahren
Ursprung
Commit
69b05f9918
1 geänderte Dateien mit 2 neuen und 1 gelöschten Zeilen
  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)
             {