summaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/thread.cpp
diff options
context:
space:
mode:
authorGravatar Lioncash2020-02-12 01:00:39 -0500
committerGravatar Lioncash2020-02-12 01:00:41 -0500
commitb80c348b096623b8cef368d923b13d763f67954d (patch)
treea1e01a5df61f534f0b3cc17323bd3e78a653de03 /src/core/hle/kernel/thread.cpp
parentMerge pull request #3376 from ReinUsesLisp/point-sprite (diff)
downloadyuzu-b80c348b096623b8cef368d923b13d763f67954d.tar.gz
yuzu-b80c348b096623b8cef368d923b13d763f67954d.tar.xz
yuzu-b80c348b096623b8cef368d923b13d763f67954d.zip
kernel/thread: Remove trivial usages of the global system accessor
We can just use the kernel member variable directly instead of going through the system to obtain the same thing.
Diffstat (limited to 'src/core/hle/kernel/thread.cpp')
-rw-r--r--src/core/hle/kernel/thread.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/hle/kernel/thread.cpp b/src/core/hle/kernel/thread.cpp
index e965b5b04..ad464e03b 100644
--- a/src/core/hle/kernel/thread.cpp
+++ b/src/core/hle/kernel/thread.cpp
@@ -474,7 +474,7 @@ void Thread::AdjustSchedulingOnPriority(u32 old_priority) {
474 if (GetSchedulingStatus() != ThreadSchedStatus::Runnable) { 474 if (GetSchedulingStatus() != ThreadSchedStatus::Runnable) {
475 return; 475 return;
476 } 476 }
477 auto& scheduler = Core::System::GetInstance().GlobalScheduler(); 477 auto& scheduler = kernel.GlobalScheduler();
478 if (processor_id >= 0) { 478 if (processor_id >= 0) {
479 scheduler.Unschedule(old_priority, static_cast<u32>(processor_id), this); 479 scheduler.Unschedule(old_priority, static_cast<u32>(processor_id), this);
480 } 480 }
@@ -506,7 +506,7 @@ void Thread::AdjustSchedulingOnPriority(u32 old_priority) {
506} 506}
507 507
508void Thread::AdjustSchedulingOnAffinity(u64 old_affinity_mask, s32 old_core) { 508void Thread::AdjustSchedulingOnAffinity(u64 old_affinity_mask, s32 old_core) {
509 auto& scheduler = Core::System::GetInstance().GlobalScheduler(); 509 auto& scheduler = kernel.GlobalScheduler();
510 if (GetSchedulingStatus() != ThreadSchedStatus::Runnable || 510 if (GetSchedulingStatus() != ThreadSchedStatus::Runnable ||
511 current_priority >= THREADPRIO_COUNT) { 511 current_priority >= THREADPRIO_COUNT) {
512 return; 512 return;