From 4a7807cc213978f96826d244373c2fe96db93bcb Mon Sep 17 00:00:00 2001 From: jkds Date: Sat, 28 Feb 2026 15:07:50 +0100 Subject: [PATCH] app/contacts: add ok button to accept edits to contacts --- bin/app/src/app/schema/menu/contact.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bin/app/src/app/schema/menu/contact.rs b/bin/app/src/app/schema/menu/contact.rs index f533cb74c..8cbcb0777 100644 --- a/bin/app/src/app/schema/menu/contact.rs +++ b/bin/app/src/app/schema/menu/contact.rs @@ -579,7 +579,10 @@ pub async fn make( let deleted_items: Vec = deserialize(&data).unwrap(); for item in deleted_items { let path = format!("/window/content/{}_chat_layer", item); - let node = sg_root.lookup_node(path).unwrap(); + let Some(node) = sg_root.lookup_node(path) else { + // Not shown in the main menu + continue + }; node.clear_tasks(); debug!(target: "app::menu", "deleted item: {item}"); node.unlink(); @@ -638,5 +641,8 @@ pub async fn make( }); app.tasks.lock().unwrap().push(listen_click); + let node = node.setup(Button::new).await; + editlayer_node.link(node); + layer_node }