Skip to content

Commit feb6850

Browse files
committed
early return from multithreaded executor
1 parent dcc0372 commit feb6850

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

crates/bevy_ecs/src/schedule_v3/executor/multi_threaded.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,9 @@ impl SystemExecutor for MultiThreadedExecutor {
145145
fn run(&mut self, schedule: &mut SystemSchedule, world: &mut World) {
146146
// reset counts
147147
let num_systems = schedule.systems.len();
148+
if num_systems == 0 {
149+
return;
150+
}
148151
self.num_running_systems = 0;
149152
self.num_completed_systems = 0;
150153
self.num_dependencies_remaining.clear();

0 commit comments

Comments
 (0)