fix(item): remove item from registry on drop

This commit is contained in:
Nova
2022-09-01 19:41:06 -04:00
parent c1df5b0905
commit 70ebc39e55

View File

@@ -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);
}