[vala] Ensure interfaces are declared in header files



commit 141e38ce9fbb1f0f3fa13971d7eb849c49dc4147
Author: Jürg Billeter <j bitron ch>
Date:   Thu Sep 17 13:29:15 2009 +0200

    Ensure interfaces are declared in header files

 codegen/valagtypemodule.vala |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/codegen/valagtypemodule.vala b/codegen/valagtypemodule.vala
index 2d41d97..6af51c2 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);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]