diff --git a/retroarch.c b/retroarch.c index e9dcb1f8e6..b4490086a5 100644 --- a/retroarch.c +++ b/retroarch.c @@ -2971,15 +2971,15 @@ void rarch_main_command(unsigned cmd) rarch_main_command(RARCH_CMD_GPU_RECORD_DEINIT); break; + case RARCH_CMD_RECORD_INIT: + rarch_main_command(RARCH_CMD_HISTORY_DEINIT); + init_recording(); + break; case RARCH_CMD_HISTORY_DEINIT: if (g_defaults.history) content_playlist_free(g_defaults.history); g_defaults.history = NULL; break; - case RARCH_CMD_RECORD_INIT: - rarch_main_command(RARCH_CMD_HISTORY_DEINIT); - init_recording(); - break; case RARCH_CMD_HISTORY_INIT: rarch_main_command(RARCH_CMD_HISTORY_DEINIT); history_playlist_new();