Browse Source

Scheduler: Inline global scheduler in Scheduler Lock.

nce_cpp
Fernando Sahmkow 6 years ago
parent
commit
d0b12c793d
  1. 6
      src/core/hle/kernel/scheduler.cpp

6
src/core/hle/kernel/scheduler.cpp

@ -513,13 +513,11 @@ void Scheduler::Shutdown() {
}
SchedulerLock::SchedulerLock(KernelCore& kernel) : kernel{kernel} {
auto& global_scheduler = kernel.GlobalScheduler();
global_scheduler.Lock();
kernel.GlobalScheduler().Lock();
}
SchedulerLock::~SchedulerLock() {
auto& global_scheduler = kernel.GlobalScheduler();
global_scheduler.Unlock();
kernel.GlobalScheduler().Unlock();
}
SchedulerLockAndSleep::SchedulerLockAndSleep(KernelCore& kernel, Handle& event_handle,

Loading…
Cancel
Save