diff options
Diffstat (limited to 'src/core/hle/kernel/kernel.cpp')
| -rw-r--r-- | src/core/hle/kernel/kernel.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/core/hle/kernel/kernel.cpp b/src/core/hle/kernel/kernel.cpp index 92f6d8c49..7eb961912 100644 --- a/src/core/hle/kernel/kernel.cpp +++ b/src/core/hle/kernel/kernel.cpp | |||
| @@ -252,6 +252,7 @@ struct KernelCore::Impl { | |||
| 252 | core_id) | 252 | core_id) |
| 253 | .IsSuccess()); | 253 | .IsSuccess()); |
| 254 | suspend_threads[core_id]->SetName(fmt::format("SuspendThread:{}", core_id)); | 254 | suspend_threads[core_id]->SetName(fmt::format("SuspendThread:{}", core_id)); |
| 255 | suspend_threads[core_id]->DisableDispatch(); | ||
| 255 | } | 256 | } |
| 256 | } | 257 | } |
| 257 | 258 | ||
| @@ -1073,9 +1074,6 @@ void KernelCore::Suspend(bool in_suspention) { | |||
| 1073 | impl->suspend_threads[core_id]->SetState(state); | 1074 | impl->suspend_threads[core_id]->SetState(state); |
| 1074 | impl->suspend_threads[core_id]->SetWaitReasonForDebugging( | 1075 | impl->suspend_threads[core_id]->SetWaitReasonForDebugging( |
| 1075 | ThreadWaitReasonForDebugging::Suspended); | 1076 | ThreadWaitReasonForDebugging::Suspended); |
| 1076 | if (!should_suspend) { | ||
| 1077 | impl->suspend_threads[core_id]->DisableDispatch(); | ||
| 1078 | } | ||
| 1079 | } | 1077 | } |
| 1080 | } | 1078 | } |
| 1081 | } | 1079 | } |