summaryrefslogtreecommitdiff
path: root/ecs/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ecs/src/lib.rs')
-rw-r--r--ecs/src/lib.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/ecs/src/lib.rs b/ecs/src/lib.rs
index dc31daf..e2ebb21 100644
--- a/ecs/src/lib.rs
+++ b/ecs/src/lib.rs
@@ -212,6 +212,9 @@ impl World
self.perform_phases();
+ self.lock_component_storage_rw()
+ .create_imaginary_archetypes();
+
self.perform_queued_actions();
if self.stop.load(Ordering::Relaxed) {