From: Rico Tzschichholz Date: Thu, 31 May 2018 09:26:30 +0000 (+0200) Subject: gio-2.0: Delegate fields of DBus*VTable do not have implicit target fields X-Git-Tag: 0.41.90~92 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ce7a6d063e5718777f3b66c0715fcfea4d6a5b9c;p=thirdparty%2Fvala.git gio-2.0: Delegate fields of DBus*VTable do not have implicit target fields --- diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi index 8b738b51b..08df18fa9 100644 --- a/vapi/gio-2.0.vapi +++ b/vapi/gio-2.0.vapi @@ -3855,15 +3855,21 @@ namespace GLib { [CCode (cheader_filename = "gio/gio.h", has_type_id = false)] [Version (since = "2.26")] public struct DBusInterfaceVTable { + [CCode (delegate_target = false)] public weak GLib.DBusInterfaceMethodCallFunc method_call; + [CCode (delegate_target = false)] public weak GLib.DBusInterfaceGetPropertyFunc get_property; + [CCode (delegate_target = false)] public weak GLib.DBusInterfaceSetPropertyFunc set_property; } [CCode (cheader_filename = "gio/gio.h", has_type_id = false)] [Version (since = "2.26")] public struct DBusSubtreeVTable { + [CCode (delegate_target = false)] public weak GLib.DBusSubtreeEnumerateFunc enumerate; + [CCode (delegate_target = false)] public weak GLib.DBusSubtreeIntrospectFunc introspect; + [CCode (delegate_target = false)] public weak GLib.DBusSubtreeDispatchFunc dispatch; } [CCode (cheader_filename = "gio/gio.h", has_type_id = false)] diff --git a/vapi/metadata/Gio-2.0.metadata b/vapi/metadata/Gio-2.0.metadata index 6b59199ba..106380453 100644 --- a/vapi/metadata/Gio-2.0.metadata +++ b/vapi/metadata/Gio-2.0.metadata @@ -109,6 +109,8 @@ DBusMessage .print.indent default=0 DBus*Info .*#field unowned=false +DBus*VTable + .*#field delegate_target=false DBusInterface .get_object skip=false DBusMethodInvocation