]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
girparser: Set array_length_cname
authorJürg Billeter <j@bitron.ch>
Wed, 15 Sep 2010 18:09:16 +0000 (20:09 +0200)
committerJürg Billeter <j@bitron.ch>
Wed, 15 Sep 2010 19:31:24 +0000 (21:31 +0200)
Fixes bug 629691.

vala/valagirparser.vala

index 8b634f4d1b74eccfed4a95e240b1ce09d9562261..edb4d2fa94dbba6ac3337408d7323fc9b986589c 100644 (file)
@@ -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");