diff options
Diffstat (limited to 'src/core/hle/kernel/thread.cpp')
| -rw-r--r-- | src/core/hle/kernel/thread.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/core/hle/kernel/thread.cpp b/src/core/hle/kernel/thread.cpp index 8cf0a7ec7..ae62609e3 100644 --- a/src/core/hle/kernel/thread.cpp +++ b/src/core/hle/kernel/thread.cpp | |||
| @@ -373,19 +373,19 @@ void Thread::Sleep(s64 nanoseconds) { | |||
| 373 | WakeAfterDelay(nanoseconds); | 373 | WakeAfterDelay(nanoseconds); |
| 374 | } | 374 | } |
| 375 | 375 | ||
| 376 | void Thread::YieldSimple() { | 376 | bool Thread::YieldSimple() { |
| 377 | auto& scheduler = kernel.GlobalScheduler(); | 377 | auto& scheduler = kernel.GlobalScheduler(); |
| 378 | scheduler.YieldThread(this); | 378 | return scheduler.YieldThread(this); |
| 379 | } | 379 | } |
| 380 | 380 | ||
| 381 | void Thread::YieldAndBalanceLoad() { | 381 | bool Thread::YieldAndBalanceLoad() { |
| 382 | auto& scheduler = kernel.GlobalScheduler(); | 382 | auto& scheduler = kernel.GlobalScheduler(); |
| 383 | scheduler.YieldThreadAndBalanceLoad(this); | 383 | return scheduler.YieldThreadAndBalanceLoad(this); |
| 384 | } | 384 | } |
| 385 | 385 | ||
| 386 | void Thread::YieldAndWaitForLoadBalancing() { | 386 | bool Thread::YieldAndWaitForLoadBalancing() { |
| 387 | auto& scheduler = kernel.GlobalScheduler(); | 387 | auto& scheduler = kernel.GlobalScheduler(); |
| 388 | scheduler.YieldThreadAndWaitForLoadBalancing(this); | 388 | return scheduler.YieldThreadAndWaitForLoadBalancing(this); |
| 389 | } | 389 | } |
| 390 | 390 | ||
| 391 | void Thread::SetSchedulingStatus(ThreadSchedStatus new_status) { | 391 | void Thread::SetSchedulingStatus(ThreadSchedStatus new_status) { |