summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Bruno <lucabru@src.gnome.org>2012-03-09 21:34:45 +0100
committerLuca Bruno <lucabru@src.gnome.org>2012-03-09 21:37:08 +0100
commit881af7da033d9b9c804e72d1e0bdb208647054c9 (patch)
tree79a820080b8c83ee7c619493871a713f022923f8
parent51044a92ed44776e639443cf79d66a340d0e5589 (diff)
downloadvala-881af7da033d9b9c804e72d1e0bdb208647054c9.tar.gz
gio-2.0: Mark TlsCertificate as a concrete class
Keep the class concrete for backward compatibility. Fixes bug 671459.
-rw-r--r--vapi/gio-2.0.vapi2
-rw-r--r--vapi/metadata/Gio-2.0.metadata3
2 files changed, 4 insertions, 1 deletions
diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi
index 3fed1d51b..f0258a2c0 100644
--- a/vapi/gio-2.0.vapi
+++ b/vapi/gio-2.0.vapi
@@ -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)]
diff --git a/vapi/metadata/Gio-2.0.metadata b/vapi/metadata/Gio-2.0.metadata
index b2affce9c..7b23a0003 100644
--- a/vapi/metadata/Gio-2.0.metadata
+++ b/vapi/metadata/Gio-2.0.metadata
@@ -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