]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gio-2.0: SocketAddress.from_native() is a factory method not a constructor
authorRico Tzschichholz <ricotz@ubuntu.com>
Tue, 12 Mar 2019 09:50:04 +0000 (10:50 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Tue, 12 Mar 2019 10:04:27 +0000 (11:04 +0100)
vapi/gio-2.0.vapi
vapi/metadata/Gio-2.0.metadata

index 0f69608a92659a3f84d5f0238c86d9cbad90427b..8a8879a67051c76ecb777cb9e5190badde95ad10 100644 (file)
@@ -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")]
index 9271e724cd74645fb172db1405d737bf8318982e..a0e2e67de47e3cc816c4106e0d9706de97fdb6d7 100644 (file)
@@ -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