diff --git a/src/main.rs b/src/main.rs index 3d0687d7d4..1133e240fe 100644 --- a/src/main.rs +++ b/src/main.rs @@ -137,7 +137,6 @@ async fn init_game() -> Result { } MainMenuResult::ReloadResources => { reload_resources(); - return Ok(true); } MainMenuResult::Credits => { let resources = storage::get::(); @@ -233,6 +232,7 @@ async fn main() -> std::result::Result<(), Box> { match event { ApplicationEvent::ReloadResources => { load_resources(&assets_dir, &mods_dir).await?; + break 'inner; } ApplicationEvent::MainMenu => break 'inner, ApplicationEvent::Quit => break 'outer,