forked from Mirror/Ryujinx
Allow BSD sockets Poll to exit when emulation ends (#6650)
This commit is contained in:
parent
a8f7ababb5
commit
2ddd3dd4a7
1 changed files with 2 additions and 1 deletions
|
@ -440,8 +440,9 @@ namespace Ryujinx.HLE.HOS.Services.Sockets.Bsd
|
|||
|
||||
// If we are here, that mean nothing was available, sleep for 50ms
|
||||
context.Device.System.KernelContext.Syscall.SleepThread(50 * 1000000);
|
||||
context.Thread.HandlePostSyscall();
|
||||
}
|
||||
while (PerformanceCounter.ElapsedMilliseconds < budgetLeftMilliseconds);
|
||||
while (context.Thread.Context.Running && PerformanceCounter.ElapsedMilliseconds < budgetLeftMilliseconds);
|
||||
}
|
||||
else if (timeout == -1)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue