diff --git a/crates/bevy_tasks/src/task_pool.rs b/crates/bevy_tasks/src/task_pool.rs index 661e5bce2b419..819fbd1235053 100644 --- a/crates/bevy_tasks/src/task_pool.rs +++ b/crates/bevy_tasks/src/task_pool.rs @@ -486,7 +486,7 @@ impl TaskPool { .is_ok(); } }; - execute_forever.or(get_results).await + get_results.or(execute_forever).await } #[inline] @@ -505,7 +505,7 @@ impl TaskPool { let _result = AssertUnwindSafe(tick_forever).catch_unwind().await.is_ok(); } }; - execute_forever.or(get_results).await + get_results.or(execute_forever).await } #[inline] @@ -527,7 +527,7 @@ impl TaskPool { .is_ok(); } }; - execute_forever.or(get_results).await + get_results.or(execute_forever).await } #[inline] @@ -545,7 +545,7 @@ impl TaskPool { let _result = AssertUnwindSafe(tick_forever).catch_unwind().await.is_ok(); } }; - execute_forever.or(get_results).await + get_results.or(execute_forever).await } /// Spawns a static future onto the thread pool. The returned [`Task`] is a