]> 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 21:03:44 +0000 (23:03 +0200)
Fixes bug 629691.

vala/valagirparser.vala

index 2d7ab043f63555a0ced37bff2296da1e1c2ecfea..f1730deeed4f0c6f92eb3c0b4e328e53fbcb9216 100644 (file)
@@ -1226,6 +1226,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;
@@ -1257,7 +1258,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");