summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--blastem.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/blastem.c b/blastem.c
index 78e0bb5..0b5f03c 100644
--- a/blastem.c
+++ b/blastem.c
@@ -1173,7 +1173,9 @@ int main(int argc, char ** argv)
if (menu && menu_context->next_rom) {
if (game_context) {
if (game_context->save_type != SAVE_NONE) {
+ genesis = game_context;
persist_save();
+ genesis = menu_context;
}
free(game_context->cart);
free(save_filename);