From 98c5e466a7281e98d00ec91d1f44eb08f8d1cd4e Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 13 Oct 2014 07:35:18 +0200 Subject: [PATCH] Should save SRAM now at auto SRAM Save being '0' --- retroarch.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/retroarch.c b/retroarch.c index 0685b8d607..137824feca 100644 --- a/retroarch.c +++ b/retroarch.c @@ -1966,6 +1966,8 @@ int rarch_main_init(int argc, char *argv[]) rarch_main_command(RARCH_CMD_RECORD_INIT); rarch_main_command(RARCH_CMD_CHEATS_INIT); + rarch_main_command(RARCH_CMD_SAVEFILES_INIT); + g_extern.error_in_init = false; g_extern.main_is_init = true; return 0; @@ -2562,17 +2564,17 @@ bool rarch_main_command(unsigned cmd) g_extern.savefiles = NULL; break; case RARCH_CMD_SAVEFILES_INIT: - rarch_main_command(RARCH_CMD_SAVEFILES_DEINIT); - g_extern.use_sram = g_extern.use_sram && !g_extern.sram_save_disable #ifdef HAVE_NETPLAY && (!driver.netplay_data || !g_extern.netplay_is_client) #endif ; + + if (!g_extern.use_sram) + RARCH_LOG("SRAM will not be saved.\n"); + if (g_extern.use_sram) rarch_main_command(RARCH_CMD_AUTOSAVE_INIT); - else - RARCH_LOG("SRAM will not be saved.\n"); break; case RARCH_CMD_MSG_QUEUE_DEINIT: if (g_extern.msg_queue)