diff options
| author | gdkchan <gab.dark.100@gmail.com> | 2018-05-15 23:49:57 -0300 |
|---|---|---|
| committer | gdkchan <gab.dark.100@gmail.com> | 2018-05-15 23:49:57 -0300 |
| commit | 9b9ead94cd2f25a85468ecf91b7898bf34e10825 (patch) | |
| tree | ea2746da6ef238eb56a2a44e3925b2bf6608c21b /Ryujinx.Core/OsHle/Kernel | |
| parent | 73a3233d5791d85b547e9d937700e3d3d93f98ef (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/Kernel')
| -rw-r--r-- | Ryujinx.Core/OsHle/Kernel/SvcThreadSync.cs | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/Ryujinx.Core/OsHle/Kernel/SvcThreadSync.cs b/Ryujinx.Core/OsHle/Kernel/SvcThreadSync.cs index 1d28a24b..e762c396 100644 --- a/Ryujinx.Core/OsHle/Kernel/SvcThreadSync.cs +++ b/Ryujinx.Core/OsHle/Kernel/SvcThreadSync.cs @@ -217,7 +217,6 @@ namespace Ryujinx.Core.OsHle.Kernel UpdateMutexOwner(CurrThread, OwnerThread, MutexAddress); CurrThread.UpdatePriority(); - OwnerThread.UpdatePriority(); int HasListeners = OwnerThread.MutexWaiters.Count > 0 ? MutexHasListenersMask : 0; |
