diff --git a/UI/EmuScreen.cpp b/UI/EmuScreen.cpp index 77263423c0..5f9a707b82 100644 --- a/UI/EmuScreen.cpp +++ b/UI/EmuScreen.cpp @@ -1471,15 +1471,9 @@ void EmuScreen::update() { bool EmuScreen::checkPowerDown() { // This is for handling things like sceKernelExitGame(). if (coreState == CORE_POWERDOWN && PSP_GetBootState() == BootState::Complete && !bootPending_) { - bool shutdown = false; - if (PSP_IsInited()) { - Achievements::UnloadGame(); - PSP_Shutdown(true); - shutdown = true; - } INFO_LOG(Log::System, "SELF-POWERDOWN!"); screenManager()->switchScreen(new MainScreen()); - return shutdown; + return true; } return false; }