diff options
author | bunnei <bunneidev@gmail.com> | 2022-06-14 00:48:03 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-14 00:48:03 +0200 |
commit | 741da9c8bfaa77f96d4c7ddbc82346b2322491db (patch) | |
tree | d309493a62422a627f7b42aa5f582ce55b68e123 /src/core/hle/kernel | |
parent | Merge pull request #8446 from liamwhite/cmd-gdb (diff) | |
parent | CpuManager: simplify pausing (diff) | |
download | yuzu-741da9c8bfaa77f96d4c7ddbc82346b2322491db.tar yuzu-741da9c8bfaa77f96d4c7ddbc82346b2322491db.tar.gz yuzu-741da9c8bfaa77f96d4c7ddbc82346b2322491db.tar.bz2 yuzu-741da9c8bfaa77f96d4c7ddbc82346b2322491db.tar.lz yuzu-741da9c8bfaa77f96d4c7ddbc82346b2322491db.tar.xz yuzu-741da9c8bfaa77f96d4c7ddbc82346b2322491db.tar.zst yuzu-741da9c8bfaa77f96d4c7ddbc82346b2322491db.zip |
Diffstat (limited to 'src/core/hle/kernel')
-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 { core_id) .IsSuccess()); suspend_threads[core_id]->SetName(fmt::format("SuspendThread:{}", core_id)); + suspend_threads[core_id]->DisableDispatch(); } } @@ -1073,9 +1074,6 @@ void KernelCore::Suspend(bool in_suspention) { impl->suspend_threads[core_id]->SetState(state); impl->suspend_threads[core_id]->SetWaitReasonForDebugging( ThreadWaitReasonForDebugging::Suspended); - if (!should_suspend) { - impl->suspend_threads[core_id]->DisableDispatch(); - } } } } |