[vala] glib-2.0: change constructor for GenericArray with glib-2.0 >= 2.30



commit 1c112fca0fdbd56232038f0e45e14f4deb14491d
Author: Evan Nemerson <evan nemerson com>
Date:   Thu Jun 26 15:35:46 2014 -0700

    glib-2.0: change constructor for GenericArray with glib-2.0 >= 2.30
    
    Fixes bug 732251.

 vapi/glib-2.0.vapi |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi
index f202762..fdf4e8c 100644
--- a/vapi/glib-2.0.vapi
+++ b/vapi/glib-2.0.vapi
@@ -4374,8 +4374,13 @@ namespace GLib {
        [CCode (cname = "GPtrArray", cprefix = "g_ptr_array_", ref_function = "g_ptr_array_ref", 
unref_function = "g_ptr_array_unref", type_id = "G_TYPE_PTR_ARRAY")]
        [GIR (name = "PtrArray")]
        public class GenericArray<G> {
+#if GLIB_2_30
+               [CCode (cname = "g_ptr_array_new_full", simple_generics = true)]
+               public GenericArray (uint reserved_size = 0);
+#else
                [CCode (cname = "g_ptr_array_new_with_free_func", simple_generics = true)]
                public GenericArray ();
+#endif
                public void add (owned G data);
                public void foreach (GLib.Func<G> func);
                [CCode (cname = "g_ptr_array_index")]


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]