]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
D-Bus: Emit cast to avoid C warning for signal handling in clients
authorJürg Billeter <j@bitron.ch>
Wed, 23 Mar 2011 21:32:30 +0000 (22:32 +0100)
committerJürg Billeter <j@bitron.ch>
Wed, 23 Mar 2011 21:32:30 +0000 (22:32 +0100)
codegen/valagdbusclientmodule.vala

index ed71cea66809295737b911254fa6544722769c57..d33b320b0fab30280cd4bda916fd9afc395f2463 100644 (file)
@@ -445,7 +445,7 @@ public class Vala.GDBusClientModule : GDBusModule {
                        var callblock = new CCodeBlock ();
 
                        var ccall = new CCodeFunctionCall (new CCodeIdentifier (generate_dbus_signal_handler (sig, sym)));
-                       ccall.add_argument (new CCodeIdentifier ("proxy"));
+                       ccall.add_argument (new CCodeCastExpression (new CCodeIdentifier ("proxy"), sym.get_cname () + "*"));
                        ccall.add_argument (new CCodeIdentifier ("parameters"));
 
                        callblock.add_statement (new CCodeExpressionStatement (ccall));