From: Jürg Billeter Date: Thu, 17 Sep 2009 11:29:15 +0000 (+0200) Subject: Ensure interfaces are declared in header files X-Git-Tag: 0.7.6~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=141e38ce9fbb1f0f3fa13971d7eb849c49dc4147;p=thirdparty%2Fvala.git Ensure interfaces are declared in header files --- diff --git a/codegen/valagtypemodule.vala b/codegen/valagtypemodule.vala index 2d41d9738..6af51c292 100644 --- a/codegen/valagtypemodule.vala +++ b/codegen/valagtypemodule.vala @@ -1790,6 +1790,12 @@ internal class Vala.GTypeModule : GErrorModule { } generate_interface_declaration (iface, source_declarations); + if (!iface.is_internal_symbol ()) { + generate_interface_declaration (iface, header_declarations); + } + if (!iface.is_private_symbol ()) { + generate_interface_declaration (iface, internal_header_declarations); + } iface.accept_children (codegen);