From 44d375af29014914009d59128f02503ee23b2961 Mon Sep 17 00:00:00 2001 From: Patrick Jakobsen Date: Sun, 1 Oct 2023 09:17:09 +0200 Subject: [PATCH] Fixed gui_push_parent and gui_pop_parent using wrong subtree --- gui/gui.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gui/gui.c b/gui/gui.c index ae025bd..c9d0149 100644 --- a/gui/gui.c +++ b/gui/gui.c @@ -732,7 +732,8 @@ void gui_push_parent( { GUI_Layer *current_layer = context->current_layer; GUI_Subtree *current_subtree = - (GUI_Subtree*)current_layer->subtree_rdic.frame_current_node; + //(GUI_Subtree*)current_layer->subtree_rdic.frame_current_node; + (GUI_Subtree*)current_layer->subtree_rdic.current_parent; rdic_push_parent(¤t_subtree->rdic, parent.rdic_ref); } @@ -741,7 +742,8 @@ void gui_pop_parent( { GUI_Layer *current_layer = context->current_layer; GUI_Subtree *current_subtree = - (GUI_Subtree*)current_layer->subtree_rdic.frame_current_node; + //(GUI_Subtree*)current_layer->subtree_rdic.frame_current_node; + (GUI_Subtree*)current_layer->subtree_rdic.current_parent; rdic_pop_parent(¤t_subtree->rdic); }