From e2c77fee039f72e1230c5d2083a26d5f4e0f13df Mon Sep 17 00:00:00 2001 From: Edgar Geier Date: Mon, 20 Feb 2023 15:57:50 +0000 Subject: [PATCH] Remove obsolete `after(apply_state_transition::)` (#7750) # Objective - Fixes #7636. ## Solution `apply_state_transitions::` runs in `CoreSet::StateTransitions` which is already scheduled before `CoreSet::Update`. Therefore explicitly scheduling `OnUpdate` after `apply_state_transitions::` is not necessary. --- crates/bevy_app/src/app.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/crates/bevy_app/src/app.rs b/crates/bevy_app/src/app.rs index b3aaaf7c95..f221dc04e2 100644 --- a/crates/bevy_app/src/app.rs +++ b/crates/bevy_app/src/app.rs @@ -342,8 +342,7 @@ impl App { main_schedule.configure_set( OnUpdate(variant.clone()) .in_base_set(CoreSet::Update) - .run_if(in_state(variant)) - .after(apply_state_transition::), + .run_if(in_state(variant)), ); }