[vala] Add support for Array parameters with no array_legth (fixes #589446)



commit 239978c46c3ccd2e75f9561e41ebdcf3494f039e
Author: Alberto Ruiz <aruiz codethink co uk>
Date:   Thu Jul 23 12:58:39 2009 +0100

    Add support for Array parameters with no array_legth (fixes #589446)

 vapigen/valagirparser.vala |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/vapigen/valagirparser.vala b/vapigen/valagirparser.vala
index 968a5da..650c414 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) {



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]