summaryrefslogtreecommitdiff
path: root/vapigen
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2011-01-25 13:56:14 +0100
committerJürg Billeter <j@bitron.ch>2011-01-25 13:56:14 +0100
commitfe751a8b7a42cdc42e01c279ce373df72b5d18ad (patch)
tree894eff72493e5e876c4256383067e207f66a8cff /vapigen
parent73cb47c9d34100140b0cb4c4ca3ebc8ef7ec11ad (diff)
downloadvala-fe751a8b7a42cdc42e01c279ce373df72b5d18ad.tar.gz
gio-2.0: Fix GDBusProxy::g-properties-changed binding
Diffstat (limited to 'vapigen')
-rw-r--r--vapigen/valagidlparser.vala11
1 files changed, 11 insertions, 0 deletions
diff --git a/vapigen/valagidlparser.vala b/vapigen/valagidlparser.vala
index 81978d1a1..fdcfdade0 100644
--- a/vapigen/valagidlparser.vala
+++ b/vapigen/valagidlparser.vala
@@ -2766,6 +2766,17 @@ public class Vala.GIdlParser : CodeVisitor {
p.variable_type = param_type;
p.direction = ParameterDirection.IN;
}
+ } else if (nv[0] == "no_array_length") {
+ if (eval (nv[1]) == "1") {
+ p.no_array_length = true;
+ }
+ } else if (nv[0] == "array_length_type") {
+ p.array_length_type = eval (nv[1]);
+ } else if (nv[0] == "array_null_terminated") {
+ if (eval (nv[1]) == "1") {
+ p.no_array_length = true;
+ p.array_null_terminated = true;
+ }
} else if (nv[0] == "is_out") {
if (eval (nv[1]) == "1") {
p.direction = ParameterDirection.OUT;