diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2019-03-12 10:50:04 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2019-03-12 11:04:27 +0100 |
commit | 2bd25b65a406a9669e2d9142d748917350aeec25 (patch) | |
tree | 1813c003f0851491e760a368559bdad0c6337d16 | |
parent | 270361907182a4c8b4b291fd1a505d47dd8bcaae (diff) | |
download | vala-2bd25b65a406a9669e2d9142d748917350aeec25.tar.gz |
gio-2.0: SocketAddress.from_native() is a factory method not a constructor
-rw-r--r-- | vapi/gio-2.0.vapi | 4 | ||||
-rw-r--r-- | vapi/metadata/Gio-2.0.metadata | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi index 0f69608a9..8a8879a67 100644 --- a/vapi/gio-2.0.vapi +++ b/vapi/gio-2.0.vapi @@ -2570,9 +2570,9 @@ namespace GLib { public abstract class SocketAddress : GLib.Object, GLib.SocketConnectable { [CCode (has_construct_function = false)] protected SocketAddress (); - [CCode (has_construct_function = false)] + [CCode (cname = "g_socket_address_new_from_native")] [Version (since = "2.22")] - public SocketAddress.from_native (void* native, size_t len); + public static GLib.SocketAddress? from_native (void* native, size_t len); [Version (since = "2.22")] public virtual GLib.SocketFamily get_family (); [Version (since = "2.22")] diff --git a/vapi/metadata/Gio-2.0.metadata b/vapi/metadata/Gio-2.0.metadata index 9271e724c..a0e2e67de 100644 --- a/vapi/metadata/Gio-2.0.metadata +++ b/vapi/metadata/Gio-2.0.metadata @@ -375,6 +375,9 @@ LoadableIcon .load_finish.type nullable default=null Socket .receive_message.address nullable +SocketAddress + // Factory method + .new_from_native symbol_type="function" name="from_native" nullable Task .get_source_object name="get_unowned_source_object" nullable TlsBackend |