summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2014-03-17 20:57:49 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2014-03-17 20:57:49 +0100
commit201bd67de450320520a12e2b0c465c8eb6818bd2 (patch)
tree173ec516ad1bd5e621524221a7955f2f1dacd695
parent95915c28f9c461b89ea28e45bdccf994c06158a0 (diff)
WhereClause: Fix array-length to work with string.joinv of vala-0.24
-rw-r--r--libzeitgeist/where-clause.vala4
1 files changed, 4 insertions, 0 deletions
diff --git a/libzeitgeist/where-clause.vala b/libzeitgeist/where-clause.vala
index a8305995..d9819144 100644
--- a/libzeitgeist/where-clause.vala
+++ b/libzeitgeist/where-clause.vala
@@ -211,7 +211,11 @@ namespace Zeitgeist
*/
private T[] generic_array_to_unowned_array<T> (GenericArray<T> gptrarr)
{
+#if VALA_0_24
+ long[] pointers = new long[gptrarr.length];
+#else
long[] pointers = new long[gptrarr.length + 1];
+#endif
Memory.copy(pointers, ((PtrArray *) gptrarr)->pdata,
(gptrarr.length) * sizeof (void *));
return (T[]) pointers;