diff --git a/src/ui/gui.rs b/src/ui/gui.rs index ae787c7..4c6986b 100644 --- a/src/ui/gui.rs +++ b/src/ui/gui.rs @@ -64,6 +64,9 @@ fn file_dropped(app: &AppWindow, controller_paths: &[Option]) { let path = path.clone(); let weak2 = weak.clone(); weak.upgrade_in_event_loop(move |handle| { + if handle.get_game_running() { + return; + } save_settings(&handle, &controller_paths); run_rom(