From 771a79cd33f205b2a8e804cf2206a16a0905a901 Mon Sep 17 00:00:00 2001 From: Schmarni Date: Fri, 31 Oct 2025 20:57:36 +0100 Subject: [PATCH] fix: don't panic when Model is dropped before parts are generated Signed-off-by: Schmarni --- src/nodes/drawable/model.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nodes/drawable/model.rs b/src/nodes/drawable/model.rs index 1dcd930..c1b30cc 100644 --- a/src/nodes/drawable/model.rs +++ b/src/nodes/drawable/model.rs @@ -646,7 +646,7 @@ impl ModelAspect for Model { } impl Drop for Model { fn drop(&mut self) { - for p in self.parts.get().unwrap().iter() { + for p in self.parts.get().iter().flat_map(|v|v.iter()) { if let Some(node) = p.spatial.node() { node.destroy(); }