ae01a03
From 201bd67de450320520a12e2b0c465c8eb6818bd2 Mon Sep 17 00:00:00 2001
ae01a03
From: Rico Tzschichholz <ricotz@ubuntu.com>
ae01a03
Date: Mon, 17 Mar 2014 20:57:49 +0100
ae01a03
Subject: [PATCH 10/12] WhereClause: Fix array-length to work with string.joinv
ae01a03
 of vala-0.24
ae01a03
ae01a03
---
ae01a03
 libzeitgeist/where-clause.vala | 4 ++++
ae01a03
 1 file changed, 4 insertions(+)
ae01a03
ae01a03
diff --git a/libzeitgeist/where-clause.vala b/libzeitgeist/where-clause.vala
ae01a03
index a830599..d981914 100644
ae01a03
--- a/libzeitgeist/where-clause.vala
ae01a03
+++ b/libzeitgeist/where-clause.vala
ae01a03
@@ -211,7 +211,11 @@ namespace Zeitgeist
ae01a03
          */
ae01a03
         private T[] generic_array_to_unowned_array<T> (GenericArray<T> gptrarr)
ae01a03
         {
ae01a03
+#if VALA_0_24
ae01a03
+            long[] pointers = new long[gptrarr.length];
ae01a03
+#else
ae01a03
             long[] pointers = new long[gptrarr.length + 1];
ae01a03
+#endif
ae01a03
             Memory.copy(pointers, ((PtrArray *) gptrarr)->pdata,
ae01a03
                 (gptrarr.length) * sizeof (void *));
ae01a03
             return (T[]) pointers;
ae01a03
-- 
ae01a03
2.0.4
ae01a03