From: Jürg Billeter Date: Wed, 15 Sep 2010 18:09:16 +0000 (+0200) Subject: girparser: Set array_length_cname X-Git-Tag: 0.10.0~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fe2ab5dbd11ca0b7cdb4fa0956496e812faa8fee;p=thirdparty%2Fvala.git girparser: Set array_length_cname Fixes bug 629691. --- diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala index 8b634f4d1..edb4d2fa9 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -1227,6 +1227,7 @@ public class Vala.GirParser : CodeVisitor { continue; } info.param.carray_length_parameter_position = parameters[info.array_length_idx].vala_idx; + info.param.set_array_length_cname (parameters[info.array_length_idx].param.name); } if (info.param.variable_type is ArrayType && info.array_length_idx == -1) { info.param.no_array_length = true; @@ -1258,7 +1259,7 @@ public class Vala.GirParser : CodeVisitor { Method parse_method (string element_name) { return this.parse_function (element_name) as Method; - } + } Signal parse_signal () { start_element ("glib:signal");