From: Juerg Billeter Date: Fri, 18 Jan 2008 15:52:46 +0000 (+0000) Subject: fix methods with ref array parameters, based on patch by Hans Vercammen, X-Git-Tag: VALA_0_1_6~17 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2cffda097c96a7fec574beab6c4373492de85224;p=platform%2Fupstream%2Fvala.git fix methods with ref array parameters, based on patch by Hans Vercammen, 2008-01-18 Juerg Billeter * gobject/valaccodegeneratormethod.vala: fix methods with ref array parameters, based on patch by Hans Vercammen, fixes bug 510418 svn path=/trunk/; revision=850 --- diff --git a/ChangeLog b/ChangeLog index fa24d59..cef312d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2008-01-18 Jürg Billeter + * gobject/valaccodegeneratormethod.vala: fix methods with ref array + parameters, based on patch by Hans Vercammen, fixes bug 510418 + +2008-01-18 Jürg Billeter + * vapi/glib-2.0.vapi: fix GOptionFlags binding 2008-01-17 Jürg Billeter diff --git a/gobject/valaccodegeneratormethod.vala b/gobject/valaccodegeneratormethod.vala index 7cab51b..2bb2246 100644 --- a/gobject/valaccodegeneratormethod.vala +++ b/gobject/valaccodegeneratormethod.vala @@ -180,7 +180,7 @@ public class Vala.CCodeGenerator { var arr = (Array) param.type_reference.data_type; var length_ctype = "int"; - if (param.type_reference.is_out) { + if (param.type_reference.is_out || param.type_reference.is_ref) { length_ctype = "int*"; } @@ -466,7 +466,7 @@ public class Vala.CCodeGenerator { var arr = (Array) param.type_reference.data_type; var length_ctype = "int"; - if (param.type_reference.is_out) { + if (param.type_reference.is_out || param.type_reference.is_ref) { length_ctype = "int*"; }