소스 검색

Scheduler: Inline global scheduler in Scheduler Lock.

Fernando Sahmkow 6 년 전
부모
커밋
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} {
-    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,