]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gio-2.0: Mark TlsCertificate as a concrete class
authorLuca Bruno <lucabru@src.gnome.org>
Fri, 9 Mar 2012 20:34:45 +0000 (21:34 +0100)
committerLuca Bruno <lucabru@src.gnome.org>
Fri, 9 Mar 2012 20:37:08 +0000 (21:37 +0100)
Keep the class concrete for backward compatibility.

Fixes bug 671459.

vapi/gio-2.0.vapi
vapi/metadata/Gio-2.0.metadata

index 3fed1d51bc2e9e93244e33e73cda2ae891ae6cbf..f0258a2c05805e77061b9f13d5d8f388e62a1bc0 100644 (file)
@@ -1975,7 +1975,7 @@ namespace GLib {
                public virtual signal bool run (GLib.SocketConnection connection, GLib.Object source_object);
        }
        [CCode (cheader_filename = "gio/gio.h", type_id = "g_tls_certificate_get_type ()")]
-       public abstract class TlsCertificate : GLib.Object {
+       public class TlsCertificate : GLib.Object {
                [CCode (has_construct_function = false)]
                protected TlsCertificate ();
                [CCode (has_construct_function = false)]
index b2affce9cd8effb81513b5400416b7fd43efd17c..7b23a00037c292c1ce648a2615dd6c31162d7d84 100644 (file)
@@ -299,6 +299,9 @@ initable_* skip
 // Need to ask about this... annotated as out, but that seems wrong
 DBus*Info.generate_xml.string_builder out=false
 
+// Back compat
+TlsCertificate abstract=false
+
 // Forward upstream
 content_type_from_mime_type nullable
 content_type_get_mime_type nullable