summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/thread.cpp
diff options
context:
space:
mode:
authorFernando Sahmkow <fsahmkow27@gmail.com>2019-10-10 14:04:14 +0200
committerFernandoS27 <fsahmkow27@gmail.com>2019-10-15 17:55:20 +0200
commit1c6a11ab142d18c3444629940f183b7c1865a5e2 (patch)
tree3441b0285be95f9341852b86c383880151c38704 /src/core/hle/kernel/thread.cpp
parentKernel: Correct redundant yields to only advance time forward. (diff)
downloadyuzu-1c6a11ab142d18c3444629940f183b7c1865a5e2.tar
yuzu-1c6a11ab142d18c3444629940f183b7c1865a5e2.tar.gz
yuzu-1c6a11ab142d18c3444629940f183b7c1865a5e2.tar.bz2
yuzu-1c6a11ab142d18c3444629940f183b7c1865a5e2.tar.lz
yuzu-1c6a11ab142d18c3444629940f183b7c1865a5e2.tar.xz
yuzu-1c6a11ab142d18c3444629940f183b7c1865a5e2.tar.zst
yuzu-1c6a11ab142d18c3444629940f183b7c1865a5e2.zip
Diffstat (limited to 'src/core/hle/kernel/thread.cpp')
-rw-r--r--src/core/hle/kernel/thread.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/hle/kernel/thread.cpp b/src/core/hle/kernel/thread.cpp
index ae62609e3..563a99bfc 100644
--- a/src/core/hle/kernel/thread.cpp
+++ b/src/core/hle/kernel/thread.cpp
@@ -133,6 +133,7 @@ void Thread::ResumeFromWait() {
void Thread::CancelWait() {
ASSERT(GetStatus() == ThreadStatus::WaitSynch);
+ ClearWaitObjects();
SetWaitSynchronizationResult(ERR_SYNCHRONIZATION_CANCELED);
ResumeFromWait();
}