diff options
author | Luca Bruno <lucabru@src.gnome.org> | 2011-10-09 10:50:32 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2011-11-30 14:20:44 +0100 |
commit | 9072fa348602b8a5ed90e6096445f1af7751dc3f (patch) | |
tree | 9aed30666d1e19a119a88653b0f5d482bb64aa4d | |
parent | 273262abedb1772e87612847c7f6366b38432c27 (diff) | |
download | vala-9072fa348602b8a5ed90e6096445f1af7751dc3f.tar.gz |
girparser: Do not create ArrayType twice with array metadata argument
-rw-r--r-- | vala/valagirparser.vala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala index a3d650ebc..be3d241e9 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -1534,7 +1534,7 @@ public class Vala.GirParser : CodeVisitor { parse_type_arguments_from_string (type, metadata.get_string (ArgumentType.TYPE_ARGUMENTS), metadata.get_source_reference (ArgumentType.TYPE_ARGUMENTS)); } - if (metadata.get_bool (ArgumentType.ARRAY)) { + if (!(type is ArrayType) && metadata.get_bool (ArgumentType.ARRAY)) { type = new ArrayType (type, 1, type.source_reference); changed = true; } |