Fix type string for multi-dimensional arrays
authorJuerg Billeter <j@bitron.ch>
Sun, 25 May 2008 18:02:23 +0000 (18:02 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Sun, 25 May 2008 18:02:23 +0000 (18:02 +0000)
2008-05-25  Juerg Billeter  <j@bitron.ch>

* vala/valaarraytype.vala:

Fix type string for multi-dimensional arrays

svn path=/trunk/; revision=1435

ChangeLog
vala/valaarraytype.vala

index 9227f3a..0d027d7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2008-05-25  Jürg Billeter  <j@bitron.ch>
 
+       * vala/valaarraytype.vala:
+
+       Fix type string for multi-dimensional arrays
+
+2008-05-25  Jürg Billeter  <j@bitron.ch>
+
        * vapi/tiff.vapi: use [Compact] attribute and fix return types,
        patch by Christian Meyer
 
index b9fba7b..770b545 100644 (file)
@@ -141,7 +141,7 @@ public class Vala.ArrayType : ReferenceType {
        }
 
        public override string to_qualified_string (Scope? scope) {
-               return element_type.to_qualified_string (scope) + "[]";
+               return "%s[%s]".printf (element_type.to_qualified_string (scope), string.nfill (rank - 1, ','));
        }
 
        public override bool compatible (DataType target_type) {