From 8d0054bdd5f125e4abea99c54cd8fe23026c2014 Mon Sep 17 00:00:00 2001 From: luboslenco Date: Sat, 21 Jun 2025 19:35:56 +0200 Subject: [PATCH] Fix node elements bake --- base/sources/iron_ui_nodes.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/base/sources/iron_ui_nodes.c b/base/sources/iron_ui_nodes.c index 92a14a64..998189cf 100644 --- a/base/sources/iron_ui_nodes.c +++ b/base/sources/iron_ui_nodes.c @@ -759,7 +759,10 @@ void ui_node_canvas(ui_nodes_t *nodes, ui_node_canvas_t *canvas) { current_nodes = nodes; ui_t *current = ui_get_current(); if (!ui_nodes_elements_baked) { + gpu_texture_t *current = _draw_current; + draw_end(); ui_nodes_bake_elements(); + draw_begin(current, false, 0); } if (ui_nodes_exclude_remove == NULL) { ui_nodes_exclude_remove = gc_alloc(sizeof(char_ptr_array_t));