1
0
mirror of https://github.com/Ryujinx/Ryujinx.git synced 2025-01-12 04:51:55 -08:00

Allow BSD sockets Poll to exit when emulation ends ()

This commit is contained in:
gdkchan 2024-04-11 09:56:21 -03:00 committed by GitHub
parent a8f7ababb5
commit 2ddd3dd4a7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -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)
{