From ca571315587c863081289b32cf1d0c887c5961ca Mon Sep 17 00:00:00 2001 From: Nova Date: Sun, 19 Jun 2022 21:43:19 -0400 Subject: [PATCH] refactor(nodelist): simplify destroying nodes --- src/core/nodelist.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/core/nodelist.rs b/src/core/nodelist.rs index 5eb1398..03ab99a 100644 --- a/src/core/nodelist.rs +++ b/src/core/nodelist.rs @@ -17,9 +17,8 @@ impl LifeLinkedNodeList { .read() .iter() .filter_map(|node| node.upgrade()) - .filter_map(|node| node.get_client().zip(Some(node.get_path().to_string()))) - .for_each(|(client, path)| { - client.scenegraph.remove_node(&path); + .for_each(|node| { + node.destroy(); }); self.nodes.write().clear(); }