diff --git a/crates/bevy_ecs/src/schedule/executor/multi_threaded.rs b/crates/bevy_ecs/src/schedule/executor/multi_threaded.rs index 16ab5f789675d..252cf6675d7e0 100644 --- a/crates/bevy_ecs/src/schedule/executor/multi_threaded.rs +++ b/crates/bevy_ecs/src/schedule/executor/multi_threaded.rs @@ -451,8 +451,7 @@ impl MultiThreadedExecutor { sender.close(); } else { sender - .send(system_index) - .await + .try_send(system_index) .unwrap_or_else(|error| unreachable!("{}", error)); } }; @@ -508,8 +507,7 @@ impl MultiThreadedExecutor { sender.close(); } else { sender - .send(system_index) - .await + .try_send(system_index) .unwrap_or_else(|error| unreachable!("{}", error)); } }; @@ -532,8 +530,7 @@ impl MultiThreadedExecutor { sender.close(); } else { sender - .send(system_index) - .await + .try_send(system_index) .unwrap_or_else(|error| unreachable!("{}", error)); } };