diff options
author | Fernando Sahmkow <fsahmkow27@gmail.com> | 2019-12-11 16:55:38 +0100 |
---|---|---|
committer | bunnei <bunneidev@gmail.com> | 2019-12-11 16:55:38 +0100 |
commit | 22c6b9fab2393a822209e16af5058eee0efe18ea (patch) | |
tree | a0261553fde8d9c12c0dfaf3dff93bd0d0f522ea /src/core/hle/kernel/kernel.cpp | |
parent | Merge pull request #3201 from lioncash/dump (diff) | |
download | yuzu-22c6b9fab2393a822209e16af5058eee0efe18ea.tar yuzu-22c6b9fab2393a822209e16af5058eee0efe18ea.tar.gz yuzu-22c6b9fab2393a822209e16af5058eee0efe18ea.tar.bz2 yuzu-22c6b9fab2393a822209e16af5058eee0efe18ea.tar.lz yuzu-22c6b9fab2393a822209e16af5058eee0efe18ea.tar.xz yuzu-22c6b9fab2393a822209e16af5058eee0efe18ea.tar.zst yuzu-22c6b9fab2393a822209e16af5058eee0efe18ea.zip |
Diffstat (limited to 'src/core/hle/kernel/kernel.cpp')
-rw-r--r-- | src/core/hle/kernel/kernel.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/hle/kernel/kernel.cpp b/src/core/hle/kernel/kernel.cpp index 0b149067a..1d0783bd3 100644 --- a/src/core/hle/kernel/kernel.cpp +++ b/src/core/hle/kernel/kernel.cpp @@ -78,9 +78,9 @@ static void ThreadWakeupCallback(u64 thread_handle, [[maybe_unused]] s64 cycles_ } } - if (thread->GetArbiterWaitAddress() != 0) { - ASSERT(thread->GetStatus() == ThreadStatus::WaitArb); - thread->SetArbiterWaitAddress(0); + if (thread->GetStatus() == ThreadStatus::WaitArb) { + auto& address_arbiter = thread->GetOwnerProcess()->GetAddressArbiter(); + address_arbiter.HandleWakeupThread(thread); } if (resume) { |