From: Evan Nemerson Date: Thu, 16 Aug 2012 19:09:52 +0000 (-0700) Subject: pango: set free_function on Attribute to pango_attribute_destroy X-Git-Tag: 0.17.5~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2e8088422b98456cbd60b06a4bf9fc199ad78d2d;p=thirdparty%2Fvala.git pango: set free_function on Attribute to pango_attribute_destroy Fixes bug 682006. --- diff --git a/vapi/metadata/Pango-1.0-custom.vala b/vapi/metadata/Pango-1.0-custom.vala index b620352f8..d76376cb1 100644 --- a/vapi/metadata/Pango-1.0-custom.vala +++ b/vapi/metadata/Pango-1.0-custom.vala @@ -46,6 +46,11 @@ namespace Pango { public AttrSize (int size); } + [CCode (cheader_filename = "pango/pango.h", free_function = "pango_attribute_destroy")] + [Compact] + public class Attribute { + } + [CCode (cheader_filename = "pango/pango.h", ref_function = "pango_coverage_ref", unref_function = "pango_coverage_unref")] [Compact] public class Coverage { diff --git a/vapi/pango.vapi b/vapi/pango.vapi index 9e1c65e97..d245976c8 100644 --- a/vapi/pango.vapi +++ b/vapi/pango.vapi @@ -107,7 +107,7 @@ namespace Pango { public class AttrString : Pango.Attribute { public weak string value; } - [CCode (cheader_filename = "pango/pango.h")] + [CCode (cheader_filename = "pango/pango.h", free_function = "pango_attribute_destroy")] [Compact] public class Attribute { public uint end_index;