diff --git a/crates/bevy_app/src/schedule_runner.rs b/crates/bevy_app/src/schedule_runner.rs index e8b4f7493c..b14e43eed6 100644 --- a/crates/bevy_app/src/schedule_runner.rs +++ b/crates/bevy_app/src/schedule_runner.rs @@ -94,10 +94,8 @@ impl Plugin for ScheduleRunnerPlugin { #[cfg(not(target_arch = "wasm32"))] { - loop { - if let Some(delay) = tick(&mut app, wait) { - thread::sleep(delay); - } + while let Some(delay) = tick(&mut app, wait) { + thread::sleep(delay); } }