From 5aae783851b19f4003c3ff9365ee2a3192cc871a Mon Sep 17 00:00:00 2001 From: luboslenco Date: Mon, 7 Jul 2025 22:20:10 +0200 Subject: [PATCH] Fix ui region drawing --- base/sources/iron_ui.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/base/sources/iron_ui.c b/base/sources/iron_ui.c index 09e47f2a..fbcd7396 100644 --- a/base/sources/iron_ui.c +++ b/base/sources/iron_ui.c @@ -894,6 +894,9 @@ void ui_draw_combo(bool begin /*= true*/) { } current->input_enabled = current->combo_selected_handle == NULL; ui_end_region(false); + if (begin) { + draw_end(); + } } void ui_bake_elements() { @@ -959,7 +962,9 @@ void ui_bake_elements() { void ui_begin_region(ui_t *ui, int x, int y, int w) { ui_set_current(ui); if (!current->elements_baked) { + draw_end(); ui_bake_elements(); + draw_begin(NULL, false, 0); } current->changed = false; current->current_window = NULL;