From e7980b89eac05bf9d5cbe14d89d2cc49f8adb945 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sat, 2 Aug 2014 05:06:18 +0200 Subject: [PATCH] Refactor deinit_rewind - rewind should never be deinited if netplay is enabled (?) --- retroarch.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/retroarch.c b/retroarch.c index 1f6b96d305..8824be412c 100644 --- a/retroarch.c +++ b/retroarch.c @@ -1531,6 +1531,11 @@ static void init_rewind(void) static void deinit_rewind(void) { +#ifdef HAVE_NETPLAY + if (g_extern.netplay) + return; +#endif + if (g_extern.state_manager) state_manager_free(g_extern.state_manager); g_extern.state_manager = NULL; @@ -3299,11 +3304,7 @@ void rarch_main_deinit(void) if (g_extern.use_sram) save_files(); -#ifdef HAVE_NETPLAY - if (!g_extern.netplay) -#endif - deinit_rewind(); - + deinit_rewind(); deinit_cheats(); #ifdef HAVE_BSV_MOVIE