diff --git a/retroarch.c b/retroarch.c index 1dde2ce3db..ef4295ba71 100644 --- a/retroarch.c +++ b/retroarch.c @@ -1547,6 +1547,10 @@ void rarch_init_rewind(void) if (!g_extern.state_manager) RARCH_WARN("Failed to init rewind buffer. Rewinding will be disabled.\n"); + + void *state=state_manager_push_where(g_extern.state_manager); + pretro_serialize(state, g_extern.state_size); + state_manager_push_do(g_extern.state_manager); } void rarch_deinit_rewind(void)