From ac5671b154a2c89ef6973251844bf68ff700b876 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sat, 15 Nov 2025 10:00:45 +0000 Subject: [PATCH] fx --- src/core/hle/kernel/global_scheduler_context.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/core/hle/kernel/global_scheduler_context.cpp b/src/core/hle/kernel/global_scheduler_context.cpp index a3aafce1b0..94ca5a59f2 100644 --- a/src/core/hle/kernel/global_scheduler_context.cpp +++ b/src/core/hle/kernel/global_scheduler_context.cpp @@ -68,9 +68,11 @@ void GlobalSchedulerContext::UnregisterDummyThreadForWakeup(KThread* thread) noe void GlobalSchedulerContext::WakeupWaitingDummyThreads() noexcept { ASSERT(this->IsLocked()); - for (auto* thread : m_woken_dummy_threads) - thread->DummyThreadEndWait(); - m_woken_dummy_threads.clear(); + if (m_woken_dummy_threads.size() > 0) { + for (auto* thread : m_woken_dummy_threads) + thread->DummyThreadEndWait(); + m_woken_dummy_threads.clear(); + } } } // namespace Kernel