summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2019-03-12 10:50:04 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2019-03-12 11:04:27 +0100
commit2bd25b65a406a9669e2d9142d748917350aeec25 (patch)
tree1813c003f0851491e760a368559bdad0c6337d16
parent270361907182a4c8b4b291fd1a505d47dd8bcaae (diff)
downloadvala-2bd25b65a406a9669e2d9142d748917350aeec25.tar.gz
gio-2.0: SocketAddress.from_native() is a factory method not a constructor
-rw-r--r--vapi/gio-2.0.vapi4
-rw-r--r--vapi/metadata/Gio-2.0.metadata3
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