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

kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function

This doesn't actually modify internal state of a wait object, so it can
be const qualified.
Lioncash 7 лет назад
Родитель
Сommit
6b2bece81f
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      src/core/hle/kernel/wait_object.cpp
  2. 1 1
      src/core/hle/kernel/wait_object.h

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

@@ -30,7 +30,7 @@ void WaitObject::RemoveWaitingThread(Thread* thread) {
         waiting_threads.erase(itr);
 }
 
-SharedPtr<Thread> WaitObject::GetHighestPriorityReadyThread() {
+SharedPtr<Thread> WaitObject::GetHighestPriorityReadyThread() const {
     Thread* candidate = nullptr;
     u32 candidate_priority = THREADPRIO_LOWEST + 1;
 

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

@@ -54,7 +54,7 @@ public:
     void WakeupWaitingThread(SharedPtr<Thread> thread);
 
     /// Obtains the highest priority thread that is ready to run from this object's waiting list.
-    SharedPtr<Thread> GetHighestPriorityReadyThread();
+    SharedPtr<Thread> GetHighestPriorityReadyThread() const;
 
     /// Get a const reference to the waiting threads list for debug use
     const std::vector<SharedPtr<Thread>>& GetWaitingThreads() const;