changeset 2430:fb8d6ebf9d5f

Fix crash when loading new ROM via drag/drop when existing ROM has lock-on
author Michael Pavone <pavone@retrodev.com>
date Tue, 06 Feb 2024 06:34:49 -0800
parents da3dc881d3f0
children 61c0bfe10887
files blastem.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/blastem.c	Sun Feb 04 20:11:39 2024 -0800
+++ b/blastem.c	Tue Feb 06 06:34:49 2024 -0800
@@ -389,6 +389,7 @@
 	}
 }
 
+static system_media cart, lock_on;
 static void on_drag_drop(char *filename)
 {
 	if (current_system) {
@@ -404,6 +405,7 @@
 				menu->external_game_load = 1;
 			}
 		}
+		cart.chain = NULL;
 	} else {
 		init_system_with_media(filename, SYSTEM_UNKNOWN);
 	}
@@ -414,7 +416,6 @@
 #endif
 }
 
-static system_media cart, lock_on;
 const system_media *current_media(void)
 {
 	return &cart;