diff options
Diffstat (limited to 'src/core/hle/kernel/thread.h')
| -rw-r--r-- | src/core/hle/kernel/thread.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/hle/kernel/thread.h b/src/core/hle/kernel/thread.h index 4d220c4f9..ceb4d5159 100644 --- a/src/core/hle/kernel/thread.h +++ b/src/core/hle/kernel/thread.h | |||
| @@ -319,6 +319,9 @@ public: | |||
| 319 | } | 319 | } |
| 320 | 320 | ||
| 321 | void ClearWaitObjects() { | 321 | void ClearWaitObjects() { |
| 322 | for (const auto& waiting_object : wait_objects) { | ||
| 323 | waiting_object->RemoveWaitingThread(this); | ||
| 324 | } | ||
| 322 | wait_objects.clear(); | 325 | wait_objects.clear(); |
| 323 | } | 326 | } |
| 324 | 327 | ||