Move prio/core locals inside the lock on yield (#478)

metal
gdkchan 2018-10-24 09:45:37 -03:00 committed by GitHub
parent 9ace6b9285
commit 2fd23577ce
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -226,11 +226,11 @@ namespace Ryujinx.HLE.HOS.Kernel
public void YieldWithLoadBalancing()
{
System.CriticalSectionLock.Lock();
int Prio = DynamicPriority;
int Core = CurrentCore;
System.CriticalSectionLock.Lock();
if (SchedFlags != ThreadSchedState.Running)
{
System.CriticalSectionLock.Unlock();