From bb3e1d8be47bde1c3a2545ffdb4949aef17e7002 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Via=C4=8Das=C5=82a=C5=AD?= Date: Thu, 12 Sep 2024 15:24:03 +0000 Subject: [PATCH] Make auto state while loading new content on the fly (#16835) --- retroarch.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/retroarch.c b/retroarch.c index cf6edeb22e..20b0a715c4 100644 --- a/retroarch.c +++ b/retroarch.c @@ -4199,6 +4199,14 @@ bool command_event(enum event_command cmd, void *data) settings->bools.content_runtime_log_aggregate, settings->paths.directory_runtime_log, settings->paths.directory_playlist); + + if ( runloop_st->flags & RUNLOOP_FLAG_CORE_RUNNING + && settings->bools.savestate_auto_save) + { + command_event_save_auto_state(); + content_wait_for_save_state_task(); + } + content_reset_savestate_backups(); hwr = VIDEO_DRIVER_GET_HW_CONTEXT_INTERNAL(video_st); #ifdef HAVE_CHEEVOS