1
0
mirror of https://git.suyu.dev/suyu/suyu synced 2025-09-10 00:06:32 -05:00

Merge pull request #8605 from devsnek/graceful-shutdown

let games gracefully exit
This commit is contained in:
liamwhite
2022-12-16 11:57:33 -05:00
committed by GitHub
3 changed files with 14 additions and 7 deletions

View File

@@ -79,6 +79,11 @@ void EmuThread::run() {
system.GetCpuManager().OnGpuReady();
system.RegisterExitCallback([this]() {
stop_source.request_stop();
SetRunning(false);
});
// Holds whether the cpu was running during the last iteration,
// so that the DebugModeLeft signal can be emitted before the
// next execution step