diff --git a/frontend/platform/platform_ps3.c b/frontend/platform/platform_ps3.c index f45294b6ec..37bd64bbb5 100644 --- a/frontend/platform/platform_ps3.c +++ b/frontend/platform/platform_ps3.c @@ -56,20 +56,11 @@ static void callback_sysutil_exit(uint64_t status, uint64_t param, void *userdat (void)status; #ifndef IS_SALAMANDER -#ifdef HAVE_OPENGL - gl_t *gl = (gl_t*)driver.video_data; - - if (!gl) - return; -#endif switch (status) { case CELL_SYSUTIL_REQUEST_EXITGAME: -#ifdef HAVE_OPENGL - gl->quitting = true; -#endif - g_extern.lifecycle_state &= ~((1ULL << MODE_MENU_PREINIT) | (1ULL << MODE_GAME)); + g_extern.system.shutdown = true; break; #ifdef HAVE_OSK case CELL_SYSUTIL_OSKDIALOG_LOADED: