From 8b5b2168b26c6fa3d246d38675fcbf1b7b5e022a Mon Sep 17 00:00:00 2001 From: luboslenco Date: Mon, 17 Nov 2025 13:24:00 +0100 Subject: [PATCH] Collapse unremovable nodes on remove attempt --- base/sources/iron_ui_nodes.c | 1 + 1 file changed, 1 insertion(+) diff --git a/base/sources/iron_ui_nodes.c b/base/sources/iron_ui_nodes.c index 33b4278b..161eeed3 100644 --- a/base/sources/iron_ui_nodes.c +++ b/base/sources/iron_ui_nodes.c @@ -1353,6 +1353,7 @@ void ui_node_canvas(ui_nodes_t *nodes, ui_node_canvas_t *canvas) { int nid = current_nodes->nodes_selected_id->buffer[i--]; ui_node_t *n = ui_get_node(canvas->nodes, nid); if (ui_is_node_type_excluded(n->type)) { + n->flags ^= NODE_FLAG_COLLAPSED; continue; } ui_remove_node(n, canvas);