]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
glib-2.0: change constructor for GenericArray with glib-2.0 >= 2.30
authorEvan Nemerson <evan@nemerson.com>
Thu, 26 Jun 2014 22:35:46 +0000 (15:35 -0700)
committerEvan Nemerson <evan@nemerson.com>
Thu, 26 Jun 2014 22:35:46 +0000 (15:35 -0700)
Fixes bug 732251.

vapi/glib-2.0.vapi

index f20276281371db0e395fbe849f0e706d587dc581..fdf4e8c81ab987f45455ac9afc632a1bb73903c2 100644 (file)
@@ -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")]