From: Luca Bruno Date: Sun, 29 Aug 2010 13:47:15 +0000 (+0200) Subject: girparser: Use array_length_pos argument for parameters X-Git-Tag: 0.11.2~14 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=1a1569b951eae50fa2243d9a349f39529a28d2c3;p=thirdparty%2Fvala.git girparser: Use array_length_pos argument for parameters --- diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala index 87e9c83ae..f383985db 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -1584,6 +1584,10 @@ public class Vala.GirParser : CodeVisitor { ctype = null; } + if (type is ArrayType && metadata.has_argument (ArgumentType.ARRAY_LENGTH_POS)) { + array_length_idx = metadata.get_integer (ArgumentType.ARRAY_LENGTH_POS); + } + if (transfer == "full" || transfer == "container" || destroy != null) { type.value_owned = true; }