From: Rico Tzschichholz Date: Fri, 6 Mar 2020 06:49:47 +0000 (+0100) Subject: codewriter: Output inner interface declarations X-Git-Tag: 0.48.1~25 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=daba7e42a60cfbed3e95f9fdbd70af78da67a02a;p=thirdparty%2Fvala.git codewriter: Output inner interface declarations Missing in d79401ad13a4bc5121f5ae187547c53b6a0a7701 Fixes https://gitlab.gnome.org/GNOME/vala/issues/918 --- 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 ());