summaryrefslogtreecommitdiff
path: root/vala/valacodewriter.vala
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2020-03-06 07:49:47 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2020-03-06 07:57:33 +0100
commitdaba7e42a60cfbed3e95f9fdbd70af78da67a02a (patch)
tree04a0ac5516d325180099f3d26e9f9d2a3cb55e31 /vala/valacodewriter.vala
parent2de13fa52713e918caff0878ff1dd4f462ec33cc (diff)
downloadvala-daba7e42a60cfbed3e95f9fdbd70af78da67a02a.tar.gz
codewriter: Output inner interface declarations
Missing in d79401ad13a4bc5121f5ae187547c53b6a0a7701 Fixes https://gitlab.gnome.org/GNOME/vala/issues/918
Diffstat (limited to 'vala/valacodewriter.vala')
-rw-r--r--vala/valacodewriter.vala2
1 files changed, 2 insertions, 0 deletions
diff --git a/vala/valacodewriter.vala b/vala/valacodewriter.vala
index 198ee51c2..844fba8d4 100644
--- a/vala/valacodewriter.vala
+++ b/vala/valacodewriter.vala
@@ -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 ());