From ed36c21e7e3cb76914e9e008b10e3efd8d36045c Mon Sep 17 00:00:00 2001 From: Jakob Hellermann Date: Sat, 10 Apr 2021 16:33:35 +0000 Subject: [PATCH] fix 'attempted to subtract with overflow' for State::inactives (#1668) --- crates/bevy_ecs/src/schedule/state.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/bevy_ecs/src/schedule/state.rs b/crates/bevy_ecs/src/schedule/state.rs index f30592b55b561..e7b663db8db64 100644 --- a/crates/bevy_ecs/src/schedule/state.rs +++ b/crates/bevy_ecs/src/schedule/state.rs @@ -378,7 +378,7 @@ where } pub fn inactives(&self) -> &[T] { - &self.stack[0..self.stack.len() - 2] + self.stack.split_last().map(|(_, rest)| rest).unwrap() } }