From ab8a8a61dca43cf93864c834956e85a26eb0683d Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Wed, 12 Feb 2014 08:06:53 -0800 Subject: [PATCH] Shut down emulation when the game exits. Fixes #5421. --- UI/EmuScreen.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/UI/EmuScreen.cpp b/UI/EmuScreen.cpp index 6fb4fc70b3..0772358df4 100644 --- a/UI/EmuScreen.cpp +++ b/UI/EmuScreen.cpp @@ -590,6 +590,9 @@ void EmuScreen::render() { // set back to running for the next frame coreState = CORE_RUNNING; } else if (coreState == CORE_POWERDOWN) { + if (PSP_IsInited()) { + PSP_Shutdown(); + } ILOG("SELF-POWERDOWN!"); screenManager()->switchScreen(new MainScreen()); invalid_ = true;