Просмотр исходного кода

Scheduler: Inline global scheduler in Scheduler Lock.

Fernando Sahmkow 6 лет назад
Родитель
Сommit
3d0a2375ca
1 измененных файлов с 2 добавлено и 4 удалено
  1. 2 4
      src/core/hle/kernel/scheduler.cpp

+ 2 - 4
src/core/hle/kernel/scheduler.cpp

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