[vala/switch-to-gir] girparser: Fix guessing array length from n_parameter
- From: Luca Bruno <lucabru src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala/switch-to-gir] girparser: Fix guessing array length from n_parameter
- Date: Fri, 27 Aug 2010 18:17:47 +0000 (UTC)
commit aa9022c565e680b2892d49e2dd912bb099651145
Author: Luca Bruno <lethalman88 gmail com>
Date: Fri Aug 27 20:17:22 2010 +0200
girparser: Fix guessing array length from n_parameter
vala/valagirparser.vala | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala
index 55b024c..a3b7665 100644
--- a/vala/valagirparser.vala
+++ b/vala/valagirparser.vala
@@ -750,7 +750,7 @@ public class Vala.GirParser : CodeVisitor {
}
if (array_data != null) {
- type = new ArrayType (type, (int) array_data.length + 1, null);
+ type = new ArrayType (type, (int) array_data.length + 1, source_reference);
}
type.nullable = nullable;
@@ -1989,7 +1989,9 @@ public class Vala.GirParser : CodeVisitor {
// maybe a length for another parameter
foreach (var array_info in parameters) {
if (array_info.param.name == array_name) {
+ array_info.param.variable_type = new ArrayType (array_info.param.variable_type, 1, array_info.param.source_reference);
array_info.array_length_idx = i + add;
+ array_length_parameters.add (array_info.array_length_idx);
break;
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]