From ab70e9ab1160f049af368866cdaf9e17fa925e33 Mon Sep 17 00:00:00 2001 From: Nova Date: Mon, 22 Aug 2022 03:07:51 -0400 Subject: [PATCH] fix(item): send ui all existing items on creation --- src/nodes/item.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/nodes/item.rs b/src/nodes/item.rs index 341822a..5506e9b 100644 --- a/src/nodes/item.rs +++ b/src/nodes/item.rs @@ -212,7 +212,11 @@ impl ItemUI { aliases: Default::default(), }); *type_info.ui.lock() = Arc::downgrade(&ui); - let _ = node.item_ui.set(ui); + let _ = node.item_ui.set(ui.clone()); + + for item in type_info.items.get_valid_contents() { + ui.handle_create_item(&item); + } Ok(()) } fn send_state(&self, state: &str, name: &str) {