]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
GAsync: Add gio.h include in header for public async methods
authorDidier 'Ptitjes <ptitjes@free.fr>
Fri, 17 Jul 2009 08:45:07 +0000 (10:45 +0200)
committerJürg Billeter <j@bitron.ch>
Mon, 7 Sep 2009 19:38:30 +0000 (21:38 +0200)
Signed-off-by: Didier 'Ptitjes <ptitjes@free.fr>
codegen/valagasyncmodule.vala

index a33635f73a50f450daeb277938a39f990503ca16..22a81acd3bc0daa98999da475a789d1626ad50c7 100644 (file)
@@ -194,6 +194,9 @@ internal class Vala.GAsyncModule : GSignalModule {
        public override void visit_method (Method m) {
                if (m.coroutine) {
                        source_declarations.add_include ("gio/gio.h");
+                       if (!m.is_internal_symbol ()) {
+                               header_declarations.add_include ("gio/gio.h");
+                       }
 
                        // append the synchronous version
                        m.coroutine = false;