From: Alberto Ruiz Date: Thu, 23 Jul 2009 11:58:39 +0000 (+0100) Subject: Add support for Array parameters with no array_legth (fixes #589446) X-Git-Tag: 0.7.5~69 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=239978c46c3ccd2e75f9561e41ebdcf3494f039e;p=thirdparty%2Fvala.git Add support for Array parameters with no array_legth (fixes #589446) --- diff --git a/vapigen/valagirparser.vala b/vapigen/valagirparser.vala index 968a5dafc..650c414f3 100644 --- a/vapigen/valagirparser.vala +++ b/vapigen/valagirparser.vala @@ -938,6 +938,9 @@ public class Vala.GirParser : CodeVisitor { } info.param.carray_length_parameter_position = parameters[info.array_length_idx-add].vala_idx; } + if (info.param.parameter_type is ArrayType && info.array_length_idx == -1) { + info.param.no_array_length = true; + } if (info.closure_idx != -1) { if ((info.closure_idx - add) >= parameters.size) {