From: Jürg Billeter Date: Mon, 28 Jun 2010 21:59:33 +0000 (+0200) Subject: D-Bus: Fix error handling in GDBus servers X-Git-Tag: 0.9.3~71 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3190e3465ad98f14578c37973b4c974a7d3b5200;p=thirdparty%2Fvala.git D-Bus: Fix error handling in GDBus servers --- diff --git a/codegen/valagdbusservermodule.vala b/codegen/valagdbusservermodule.vala index 57e8550f9..d72f17706 100644 --- a/codegen/valagdbusservermodule.vala +++ b/codegen/valagdbusservermodule.vala @@ -303,6 +303,7 @@ public class Vala.GDBusServerModule : GDBusClientModule { var return_error = new CCodeFunctionCall (new CCodeIdentifier ("g_dbus_method_invocation_return_gerror")); return_error.add_argument (new CCodeIdentifier ("invocation")); return_error.add_argument (new CCodeIdentifier ("error")); + error_block.add_statement (new CCodeExpressionStatement (return_error)); error_block.add_statement (new CCodeReturnStatement ());