]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
codewriter: Output inner interface declarations
authorRico Tzschichholz <ricotz@ubuntu.com>
Fri, 6 Mar 2020 06:49:47 +0000 (07:49 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Fri, 6 Mar 2020 06:57:33 +0000 (07:57 +0100)
Missing in d79401ad13a4bc5121f5ae187547c53b6a0a7701

Fixes https://gitlab.gnome.org/GNOME/vala/issues/918

vala/valacodewriter.vala

index 198ee51c273b3d38af888b3611fe183294543682..844fba8d48608e3d04ffcd75e8cf938e06353a95 100644 (file)
@@ -273,6 +273,7 @@ public class Vala.CodeWriter : CodeVisitor {
                current_scope = cl.scope;
 
                visit_sorted (cl.get_classes ());
+               visit_sorted (cl.get_interfaces ());
                visit_sorted (cl.get_structs ());
                visit_sorted (cl.get_enums ());
                visit_sorted (cl.get_delegates ());
@@ -394,6 +395,7 @@ public class Vala.CodeWriter : CodeVisitor {
                current_scope = iface.scope;
 
                visit_sorted (iface.get_classes ());
+               visit_sorted (iface.get_interfaces ());
                visit_sorted (iface.get_structs ());
                visit_sorted (iface.get_enums ());
                visit_sorted (iface.get_delegates ());