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

Kernel: Remove a few global instances from the kernel.

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

+ 1 - 1
src/core/hle/kernel/thread.cpp

@@ -355,7 +355,7 @@ void Thread::SetActivity(ThreadActivity value) {
         // Set status if not waiting
         if (status == ThreadStatus::Ready || status == ThreadStatus::Running) {
             SetStatus(ThreadStatus::Paused);
-            Core::System::GetInstance().PrepareReschedule(processor_id);
+            kernel.PrepareReschedule(processor_id);
         }
     } else if (status == ThreadStatus::Paused) {
         // Ready to reschedule

+ 1 - 1
src/core/hle/kernel/wait_object.cpp

@@ -95,7 +95,7 @@ void WaitObject::WakeupWaitingThread(std::shared_ptr<Thread> thread) {
     }
     if (resume) {
         thread->ResumeFromWait();
-        Core::System::GetInstance().PrepareReschedule(thread->GetProcessorID());
+        kernel.PrepareReschedule(thread->GetProcessorID());
     }
 }