diff --git a/src/Ryujinx.HLE/HOS/Kernel/Threading/KThread.cs b/src/Ryujinx.HLE/HOS/Kernel/Threading/KThread.cs index dcc992b71..1500a9545 100644 --- a/src/Ryujinx.HLE/HOS/Kernel/Threading/KThread.cs +++ b/src/Ryujinx.HLE/HOS/Kernel/Threading/KThread.cs @@ -1443,7 +1443,8 @@ namespace Ryujinx.HLE.HOS.Kernel.Threading lock (_activityOperationLock) { if (_debugState != (int)DebugState.Stopped - || (_forcePauseFlags & ThreadSchedState.ThreadPauseFlag) == 0) + || (_forcePauseFlags & ThreadSchedState.ThreadPauseFlag) == 0 + || MutexOwner != null) { return false; }