summaryrefslogtreecommitdiff
path: root/blastem.c
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2016-02-25 23:39:14 -0800
committerMichael Pavone <pavone@retrodev.com>2016-02-25 23:39:14 -0800
commite051f15cde4c874a6633cf0fce6333274a5eaa3d (patch)
treed7774de1a3817b5fa49670219cbdf946ad91687a /blastem.c
parent2e6972ccbcdce50b0ca7c2c10b1981733e158149 (diff)
Fix saving of SRAM/EEPROM when switching games in menu
Diffstat (limited to 'blastem.c')
-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);