diff options
Diffstat (limited to '')
| -rw-r--r-- | src/core/hle/kernel/scheduler.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/core/hle/kernel/scheduler.cpp b/src/core/hle/kernel/scheduler.cpp index f2664ce65..c65f82fb7 100644 --- a/src/core/hle/kernel/scheduler.cpp +++ b/src/core/hle/kernel/scheduler.cpp | |||
| @@ -513,13 +513,11 @@ void Scheduler::Shutdown() { | |||
| 513 | } | 513 | } |
| 514 | 514 | ||
| 515 | SchedulerLock::SchedulerLock(KernelCore& kernel) : kernel{kernel} { | 515 | SchedulerLock::SchedulerLock(KernelCore& kernel) : kernel{kernel} { |
| 516 | auto& global_scheduler = kernel.GlobalScheduler(); | 516 | kernel.GlobalScheduler().Lock(); |
| 517 | global_scheduler.Lock(); | ||
| 518 | } | 517 | } |
| 519 | 518 | ||
| 520 | SchedulerLock::~SchedulerLock() { | 519 | SchedulerLock::~SchedulerLock() { |
| 521 | auto& global_scheduler = kernel.GlobalScheduler(); | 520 | kernel.GlobalScheduler().Unlock(); |
| 522 | global_scheduler.Unlock(); | ||
| 523 | } | 521 | } |
| 524 | 522 | ||
| 525 | SchedulerLockAndSleep::SchedulerLockAndSleep(KernelCore& kernel, Handle& event_handle, | 523 | SchedulerLockAndSleep::SchedulerLockAndSleep(KernelCore& kernel, Handle& event_handle, |