GUI setting parent [DEF-2403]

Hey there fellow defolders, so a problem occurred in front of me. This is a snippet of my code:

self.temp_bg = gui_export.create_node(spaceship_gui_property_array[1])
self.temp_header = gui_export.create_node(spaceship_gui_property_array[2])
gui.set_parent(self.temp_header, gui.get_node("bg"))

gui.delete_node(self.temp_bg)
gui.delete_node(self.temp_header)

self.temp_bg = gui_export.create_node(spaceship_gui_property_array[1])
self.temp_header = gui_export.create_node(spaceship_gui_property_array[2])
gui.set_parent(self.temp_header, gui.get_node("bg"))

So after first 3 rows everything is fine, but after i delete nodes and recreate, everything would be fine except after using gui.set_parent, child node disappears, but its node exists in the same coordinates. If i use parent node instance for setting parent it works fine even after deleting, but for me it would be better if string worked :confused:

1 Like

Yes, this seems to be a bug. I just recreated it. DEF-2403