From: Jürg Billeter Date: Wed, 1 Apr 2009 13:58:34 +0000 (+0200) Subject: D-Bus: Fix parameters in signal wrappers X-Git-Tag: 0.7.0~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d55fd9b4ce09b424582eedfac79a8b3b4a4f651c;p=thirdparty%2Fvala.git D-Bus: Fix parameters in signal wrappers --- diff --git a/gobject/valadbusservermodule.vala b/gobject/valadbusservermodule.vala index caede6ad0..c9c2643e2 100644 --- a/gobject/valadbusservermodule.vala +++ b/gobject/valadbusservermodule.vala @@ -246,6 +246,9 @@ internal class Vala.DBusServerModule : DBusClientModule { function.add_parameter (new CCodeFormalParameter ("_sender", "GObject*")); foreach (var param in sig.get_parameters ()) { + // ensure ccodenode of parameter is set + generate_parameter (param, source_declarations, new HashMap (), null); + function.add_parameter ((CCodeFormalParameter) get_ccodenode (param)); if (param.parameter_type is ArrayType) { var array_type = (ArrayType) param.parameter_type;