diff --git a/gtkblueprinttool/ast.py b/gtkblueprinttool/ast.py index c9a6ea5..ded3a2b 100644 --- a/gtkblueprinttool/ast.py +++ b/gtkblueprinttool/ast.py @@ -130,8 +130,7 @@ class UI(AstNode): def emit_xml(self, xml: XmlEmitter): xml.start_tag("interface") - self.gtk_directive.emit_xml(xml) - for x in [*self.templates, *self.objects, *self.menus]: + for x in self.child_nodes: x.emit_xml(xml) xml.end_tag()