From: Luca Bruno Date: Sun, 29 Jan 2012 09:00:48 +0000 (+0100) Subject: libpeas-1.0: Fix ExtensionSetForeachFunc binding X-Git-Tag: 0.15.2~39 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=0a6bfcdb9599f57ebf5123086784adfba2a98b8a;p=thirdparty%2Fvala.git libpeas-1.0: Fix ExtensionSetForeachFunc binding Fixes bug 660362. --- diff --git a/vapi/libpeas-1.0.vapi b/vapi/libpeas-1.0.vapi index 5bba19d0a..803683483 100644 --- a/vapi/libpeas-1.0.vapi +++ b/vapi/libpeas-1.0.vapi @@ -111,8 +111,8 @@ namespace Peas { DEP_LOADING_FAILED; public static GLib.Quark quark (); } - [CCode (cheader_filename = "libpeas/peas.h", has_target = false)] - public delegate void ExtensionSetForeachFunc (Peas.ExtensionSet @set, Peas.PluginInfo info, Peas.Extension exten, void* data); + [CCode (cheader_filename = "libpeas/peas.h", instance_pos = 3.9)] + public delegate void ExtensionSetForeachFunc (Peas.ExtensionSet @set, Peas.PluginInfo info, Peas.Extension exten); [CCode (cheader_filename = "libpeas/peas.h", instance_pos = 1.9)] public delegate GLib.Object FactoryFunc ([CCode (array_length_cname = "n_parameters", array_length_pos = 0.5, array_length_type = "guint")] GLib.Parameter[] parameters); } diff --git a/vapi/metadata/Peas-1.0.metadata b/vapi/metadata/Peas-1.0.metadata index 00d908a1d..bcc44c9ac 100644 --- a/vapi/metadata/Peas-1.0.metadata +++ b/vapi/metadata/Peas-1.0.metadata @@ -7,3 +7,4 @@ ExtensionBase .get_plugin_info unowned=true ExtensionSet .new skip=false +ExtensionSetForeachFunc.data closure=3