From: XZS Date: Mon, 11 Aug 2014 12:29:51 +0000 (+0200) Subject: glib-2.0: make VariantDict.end return a floating reference X-Git-Tag: 0.25.2~35 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=737c0f5cd6aeb78f0bf739933623c1628fed21a2;p=thirdparty%2Fvala.git glib-2.0: make VariantDict.end return a floating reference 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 --- diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi index 13ae5e26b..4cd12f6ac 100644 --- a/vapi/glib-2.0.vapi +++ b/vapi/glib-2.0.vapi @@ -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 (); }