From: Rico Tzschichholz Date: Wed, 31 Mar 2021 13:03:57 +0000 (+0200) Subject: gtk+-3.0: Fix ModuleInitFunc binding X-Git-Tag: 0.50.6~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a3cdcb93f31ed85253b54888e8c1abdb2231e194;p=thirdparty%2Fvala.git gtk+-3.0: Fix ModuleInitFunc binding --- diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi index c9eca25c2..d963e7f20 100644 --- a/vapi/gtk+-3.0.vapi +++ b/vapi/gtk+-3.0.vapi @@ -12384,7 +12384,7 @@ namespace Gtk { [Version (since = "2.2")] public delegate void ModuleDisplayInitFunc (Gdk.Display display); [CCode (cheader_filename = "gtk/gtk.h", has_target = false)] - public delegate void ModuleInitFunc ([CCode (array_length_cname = "argc", array_length_pos = 0.5)] string[]? argv); + public delegate void ModuleInitFunc ([CCode (array_length_cname = "argc", array_length_pos = 0.5)] ref unowned string[]? argv); [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 1.9)] public delegate void PageSetupDoneFunc (Gtk.PageSetup page_setup); [CCode (cheader_filename = "gtk/gtk.h", instance_pos = 2.9)] diff --git a/vapi/metadata/Gtk-3.0.metadata b/vapi/metadata/Gtk-3.0.metadata index 17c199cae..64019301b 100644 --- a/vapi/metadata/Gtk-3.0.metadata +++ b/vapi/metadata/Gtk-3.0.metadata @@ -691,6 +691,7 @@ Widget // Sure binding_set_by_class.object_class type="GLib.ObjectClass" +ModuleInitFunc.argv ref unowned *.ref unowned // These delegate types don't have targets in the typedefs, but they