]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Ensure interfaces are declared in header files
authorJürg Billeter <j@bitron.ch>
Thu, 17 Sep 2009 11:29:15 +0000 (13:29 +0200)
committerJürg Billeter <j@bitron.ch>
Thu, 17 Sep 2009 11:29:15 +0000 (13:29 +0200)
codegen/valagtypemodule.vala

index 2d41d973822f71b758358cfef1f871cf131219a2..6af51c292f87ee498b749cd24b568f47a75de382 100644 (file)
@@ -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);