support signal handlers with struct parameters
authorJuerg Billeter <j@bitron.ch>
Tue, 12 Feb 2008 17:30:53 +0000 (17:30 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Tue, 12 Feb 2008 17:30:53 +0000 (17:30 +0000)
2008-02-12  Juerg Billeter  <j@bitron.ch>

* gobject/valaccodeassignmentbinding.vala: support signal handlers
  with struct parameters

svn path=/trunk/; revision=1004

ChangeLog
gobject/valaccodeassignmentbinding.vala

index 8c212ab..f1aeb33 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-02-12  Jürg Billeter  <j@bitron.ch>
+
+       * gobject/valaccodeassignmentbinding.vala: support signal handlers
+         with struct parameters
+
 2008-02-09  Jürg Billeter  <j@bitron.ch>
 
        * gobject/valaccodegenerator.vala,
index 765fca1..312be4d 100644 (file)
@@ -358,7 +358,7 @@ public class Vala.CCodeAssignmentBinding : CCodeExpressionBinding {
                        if (i < 0) {
                                arg = new CCodeIdentifier ("sender");
                        } else {
-                               arg = new CCodeIdentifier (sig_params.get (i).name);
+                               arg = new CCodeIdentifier ((sig_params.get (i).ccodenode as CCodeFormalParameter).name);
                        }
                        carg_map.set (codegen.get_param_pos (param.cparameter_position), arg);
                        i++;