From: Rico Tzschichholz Date: Wed, 20 Feb 2019 15:39:37 +0000 (+0100) Subject: atk-1.0: Adjust for upstream revert of Implementor using G_DEFINE_INTERFACE X-Git-Tag: 0.42.6~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a740f97e807e043b4f5cdd86693e86f62d932f85;p=thirdparty%2Fvala.git atk-1.0: Adjust for upstream revert of Implementor using G_DEFINE_INTERFACE See https://gitlab.gnome.org/GNOME/atk/commit/96d13ae47f6f77445483ee8a0d7d6569a95f35bf --- diff --git a/vapi/metadata/Atk-1.0-custom.vala b/vapi/metadata/Atk-1.0-custom.vala index f82bc919e..bdf9feb24 100644 --- a/vapi/metadata/Atk-1.0-custom.vala +++ b/vapi/metadata/Atk-1.0-custom.vala @@ -2,6 +2,10 @@ namespace Atk { [Compact] public class AttributeSet : GLib.SList { } + [CCode (cheader_filename = "atk/atk.h", type_id = "atk_implementor_get_type ()")] + public interface Implementor : GLib.Object { + public abstract Atk.Object ref_accessible (); + } public class Registry : GLib.Object { [Version (deprecated = true)] public weak GLib.HashTable factory_singleton_cache; diff --git a/vapi/metadata/Atk-1.0.metadata b/vapi/metadata/Atk-1.0.metadata index b3c34c242..45097898c 100644 --- a/vapi/metadata/Atk-1.0.metadata +++ b/vapi/metadata/Atk-1.0.metadata @@ -48,3 +48,7 @@ Component.add_focus_handler skip=false // Ownership of fields TextRange.content unowned=false Attribute.* unowned=false + +// Should be fixed upstream +// https://gitlab.gnome.org/GNOME/atk/commit/96d13ae47f6f77445483ee8a0d7d6569a95f35bf +Implementor* skip // g-ir-scanner doesn't realize this is an interface