Fix code generation for virtual methods returning arrays
authorJürg Billeter <j@bitron.ch>
Sun, 12 Oct 2008 19:09:00 +0000 (19:09 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Sun, 12 Oct 2008 19:09:00 +0000 (19:09 +0000)
2008-10-12  Jürg Billeter  <j@bitron.ch>

* gobject/valaccodemethodbinding.vala:

Fix code generation for virtual methods returning arrays

svn path=/trunk/; revision=1833

ChangeLog
gobject/valaccodemethodbinding.vala

index 146a96b..5627629 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-10-12  Jürg Billeter  <j@bitron.ch>
+
+       * gobject/valaccodemethodbinding.vala:
+
+       Fix code generation for virtual methods returning arrays
+
 2008-10-11  Jürg Billeter  <j@bitron.ch>
 
        * gobject/valaccodegenerator.vala:
index 4c8268f..07616db 100644 (file)
@@ -696,7 +696,7 @@ public class Vala.CCodeMethodBinding : CCodeBinding {
                                var cparam = new CCodeFormalParameter (codegen.get_array_length_cname ("result", dim), "int*");
                                cparam_map.set (codegen.get_param_pos (m.carray_length_parameter_position + 0.01 * dim), cparam);
                                if (carg_map != null) {
-                                       carg_map.set (codegen.get_param_pos (m.carray_length_parameter_position), new CCodeIdentifier (cparam.name));
+                                       carg_map.set (codegen.get_param_pos (m.carray_length_parameter_position + 0.01 * dim), new CCodeIdentifier (cparam.name));
                                }
                        }
                } else if (creturn_type is DelegateType) {