]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
D-Bus: Include gio.h when using the register_object function
authorLuca Bruno <lucabru@src.gnome.org>
Mon, 18 Jul 2011 08:01:25 +0000 (10:01 +0200)
committerLuca Bruno <lucabru@src.gnome.org>
Mon, 18 Jul 2011 08:06:57 +0000 (10:06 +0200)
Fixes bug 654782.

codegen/valagdbusservermodule.vala

index 6593d08a5e8e6901eaec9bb77fd56dc39b661ae3..7c5a753efead8bb1d6e2ef82566b118548165405 100644 (file)
@@ -1040,6 +1040,8 @@ public class Vala.GDBusServerModule : GDBusClientModule {
                        return register_object_func;
                }
 
+               cfile.add_include ("gio/gio.h");
+
                var function = new CCodeFunction (register_object_func, "guint");
                function.modifiers = CCodeModifiers.STATIC;
 
@@ -1181,6 +1183,8 @@ public class Vala.GDBusServerModule : GDBusClientModule {
                        return;
                }
 
+               decl_space.add_include ("gio/gio.h");
+
                // declare register_object function
                var cfunc = new CCodeFunction (register_object_name, "guint");
                cfunc.add_parameter (new CCodeParameter ("object", "void*"));