From 70ebc39e555c357ea03e0494d468d576adb4ed1a Mon Sep 17 00:00:00 2001 From: Nova Date: Thu, 1 Sep 2022 19:41:06 -0400 Subject: [PATCH] fix(item): remove item from registry on drop --- src/nodes/item.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/nodes/item.rs b/src/nodes/item.rs index d5a3cbd..0a42caa 100644 --- a/src/nodes/item.rs +++ b/src/nodes/item.rs @@ -137,6 +137,7 @@ impl Item { } impl Drop for Item { fn drop(&mut self) { + self.type_info.items.remove(self); if let Some(ui) = self.type_info.ui.lock().upgrade() { ui.handle_destroy_item(self); }