summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/core/hle/kernel/scheduler.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/core/hle/kernel/scheduler.cpp b/src/core/hle/kernel/scheduler.cpp
index e5892727e..f2664ce65 100644
--- a/src/core/hle/kernel/scheduler.cpp
+++ b/src/core/hle/kernel/scheduler.cpp
@@ -530,10 +530,11 @@ SchedulerLockAndSleep::SchedulerLockAndSleep(KernelCore& kernel, Handle& event_h
530} 530}
531 531
532SchedulerLockAndSleep::~SchedulerLockAndSleep() { 532SchedulerLockAndSleep::~SchedulerLockAndSleep() {
533 if (!sleep_cancelled) { 533 if (sleep_cancelled) {
534 auto& time_manager = kernel.TimeManager(); 534 return;
535 time_manager.ScheduleTimeEvent(event_handle, time_task, nanoseconds);
536 } 535 }
536 auto& time_manager = kernel.TimeManager();
537 time_manager.ScheduleTimeEvent(event_handle, time_task, nanoseconds);
537} 538}
538 539
539} // namespace Kernel 540} // namespace Kernel