]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
glib-2.0: make VariantDict.end return a floating reference
authorXZS <d.f.fischer@web.de>
Mon, 11 Aug 2014 12:29:51 +0000 (14:29 +0200)
committerLuca Bruno <lucabru@src.gnome.org>
Tue, 12 Aug 2014 18:13:03 +0000 (20:13 +0200)
The underlying implementation returns a floating reference. Reflecting
this in the vapi silences the warning about g_variant_unref called once
too many.

Fixes bug 734611

vapi/glib-2.0.vapi

index 13ae5e26b833d56b49ad7e65a88c546cbe48db20..4cd12f6ac1f5c0b86a2a41f49ee3bc8d32b1b899 100644 (file)
@@ -5051,6 +5051,7 @@ namespace GLib {
                public void insert_value (string key, GLib.Variant value);
                public bool remove (string key);
                public void clear ();
+               [CCode (returns_floating_reference = true)]
                public GLib.Variant end ();
        }