From: Jürg Billeter Date: Mon, 16 Jul 2012 20:14:43 +0000 (+0200) Subject: gtk+-2.0, gtk+-3.0: Fix gtk_selection_data_get_targets binding X-Git-Tag: 0.17.3~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=31e9ba85acd2af5255d7e289630ecf2bcc99794f;p=thirdparty%2Fvala.git gtk+-2.0, gtk+-3.0: Fix gtk_selection_data_get_targets binding Fixes bug 679830. --- diff --git a/vapi/gtk+-2.0.vapi b/vapi/gtk+-2.0.vapi index 54b6d7c33..17908628e 100644 --- a/vapi/gtk+-2.0.vapi +++ b/vapi/gtk+-2.0.vapi @@ -3697,7 +3697,7 @@ namespace Gtk { public Gdk.Pixbuf? get_pixbuf (); public Gdk.Atom get_selection (); public Gdk.Atom get_target (); - public bool get_targets (out Gdk.Atom targets, int n_atoms); + public bool get_targets (out Gdk.Atom[] targets); public string? get_text (); [CCode (array_length = false, array_null_terminated = true)] public string[] get_uris (); diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi index eeb0db4de..bc5f637d3 100644 --- a/vapi/gtk+-3.0.vapi +++ b/vapi/gtk+-3.0.vapi @@ -3661,7 +3661,7 @@ namespace Gtk { public Gdk.Pixbuf? get_pixbuf (); public Gdk.Atom get_selection (); public Gdk.Atom get_target (); - public bool get_targets (out Gdk.Atom targets, int n_atoms); + public bool get_targets (out Gdk.Atom[] targets); public string? get_text (); [CCode (array_length = false, array_null_terminated = true)] public string[] get_uris (); diff --git a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata index 639c2357b..3a24cf0c5 100644 --- a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata +++ b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata @@ -528,6 +528,8 @@ gtk_selection_add_targets.targets is_array="1" gtk_selection_data_copy transfer_ownership="1" gtk_selection_data_get_data no_array_length="1" gtk_selection_data_get_pixbuf transfer_ownership="1" nullable="1" +gtk_selection_data_get_targets.targets is_array="1" is_out="1" transfer_ownership="1" +gtk_selection_data_get_targets.n_atoms hidden="1" gtk_selection_data_get_text type_name="string" nullable="1" transfer_ownership="1" gtk_selection_data_get_uris is_array="1" transfer_ownership="1" array_null_terminated="1" gtk_selection_data_set.length hidden="1" diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata index 6c3448b0f..b87195160 100644 --- a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata +++ b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata @@ -598,6 +598,8 @@ gtk_selection_data_copy transfer_ownership="1" gtk_selection_data_get_data no_array_length="1" gtk_selection_data_get_data_with_length.length hidden="1" gtk_selection_data_get_pixbuf transfer_ownership="1" nullable="1" +gtk_selection_data_get_targets.targets is_array="1" is_out="1" transfer_ownership="1" +gtk_selection_data_get_targets.n_atoms hidden="1" gtk_selection_data_get_text type_name="string" nullable="1" transfer_ownership="1" gtk_selection_data_get_uris is_array="1" transfer_ownership="1" array_null_terminated="1" gtk_selection_data_set.length hidden="1"