aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Core/OsHle/Handles/ThreadQueue.cs
diff options
context:
space:
mode:
authorgdkchan <gab.dark.100@gmail.com>2018-05-15 23:49:57 -0300
committergdkchan <gab.dark.100@gmail.com>2018-05-15 23:49:57 -0300
commit9b9ead94cd2f25a85468ecf91b7898bf34e10825 (patch)
treeea2746da6ef238eb56a2a44e3925b2bf6608c21b /Ryujinx.Core/OsHle/Handles/ThreadQueue.cs
parent73a3233d5791d85b547e9d937700e3d3d93f98ef (diff)
Only use higher priority on yield, change reschedule to be per-thread instead of using SchedulerThread to store the reschedule flag
Diffstat (limited to 'Ryujinx.Core/OsHle/Handles/ThreadQueue.cs')
-rw-r--r--Ryujinx.Core/OsHle/Handles/ThreadQueue.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/Ryujinx.Core/OsHle/Handles/ThreadQueue.cs b/Ryujinx.Core/OsHle/Handles/ThreadQueue.cs
index 41fbd81e..491b77c8 100644
--- a/Ryujinx.Core/OsHle/Handles/ThreadQueue.cs
+++ b/Ryujinx.Core/OsHle/Handles/ThreadQueue.cs
@@ -63,7 +63,7 @@ namespace Ryujinx.Core.OsHle.Handles
{
KThread Thread = Curr.Thread;
- if (Thread.ActualPriority <= MinPriority && (Thread.CoreMask & CoreMask) != 0)
+ if (Thread.ActualPriority < MinPriority && (Thread.CoreMask & CoreMask) != 0)
{
if (Prev != null)
{