From: Jürg Billeter Date: Fri, 7 Nov 2008 10:37:50 +0000 (+0000) Subject: Fix D-Bus methods with out parameters but no return value X-Git-Tag: VALA_0_5_2~110 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=afabae231d612f6d67cc9bc1970a8d7c080f5fe1;p=thirdparty%2Fvala.git Fix D-Bus methods with out parameters but no return value 2008-11-07 Jürg Billeter * gobject/valadbusclientmodule.vala: Fix D-Bus methods with out parameters but no return value svn path=/trunk/; revision=2001 --- diff --git a/ChangeLog b/ChangeLog index 21eddfde4..dc959e555 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-11-07 Jürg Billeter + + * gobject/valadbusclientmodule.vala: + + Fix D-Bus methods with out parameters but no return value + 2008-11-07 Jürg Billeter * vala/valaconstant.vala: diff --git a/gobject/valadbusclientmodule.vala b/gobject/valadbusclientmodule.vala index 136bd7039..0fb1d704c 100644 --- a/gobject/valadbusclientmodule.vala +++ b/gobject/valadbusclientmodule.vala @@ -435,6 +435,10 @@ public class Vala.DBusClientModule : GAsyncModule { block.add_statement (new CCodeReturnStatement (new CCodeIdentifier ("result"))); } } else { + if (found_out) { + ccall.add_argument (new CCodeIdentifier ("G_TYPE_INVALID")); + } + block.add_statement (new CCodeExpressionStatement (ccall)); // don't access result when error occured