diff --git a/src/yuzu/bootmanager.cpp b/src/yuzu/bootmanager.cpp index 1519a46edd..e9826f10ea 100644 --- a/src/yuzu/bootmanager.cpp +++ b/src/yuzu/bootmanager.cpp @@ -115,7 +115,9 @@ void EmuThread::run() { } // Shutdown the core emulation - system.Shutdown(); + if (system.IsPoweredOn()) { + system.Shutdown(); + } #if MICROPROFILE_ENABLED MicroProfileOnThreadExit();