From: Rico Tzschichholz Date: Thu, 29 Jan 2015 11:36:11 +0000 (+0100) Subject: gtk+-2.0,gtk+-3.0: Gtk.tree_get_row_drag_data does not pass ownership of tree_model X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fheads%2F0.26;p=thirdparty%2Fvala.git gtk+-2.0,gtk+-3.0: Gtk.tree_get_row_drag_data does not pass ownership of tree_model (cherry picked from commit 1a9de03c7f5d7015c4a08958d120c0b0fe11b3fa) --- diff --git a/vapi/gtk+-2.0.vapi b/vapi/gtk+-2.0.vapi index 005db626c..eb1f4ae6b 100644 --- a/vapi/gtk+-2.0.vapi +++ b/vapi/gtk+-2.0.vapi @@ -8396,7 +8396,7 @@ namespace Gtk { [CCode (cheader_filename = "gtk/gtk.h")] public static bool test_widget_send_key (Gtk.Widget widget, uint keyval, Gdk.ModifierType modifiers); [CCode (cheader_filename = "gtk/gtk.h")] - public static bool tree_get_row_drag_data (Gtk.SelectionData selection_data, out Gtk.TreeModel tree_model, out Gtk.TreePath path); + public static bool tree_get_row_drag_data (Gtk.SelectionData selection_data, out unowned Gtk.TreeModel tree_model, out Gtk.TreePath path); [CCode (cheader_filename = "gtk/gtk.h")] public static bool tree_set_row_drag_data (Gtk.SelectionData selection_data, Gtk.TreeModel tree_model, Gtk.TreePath path); } diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi index af1d8d150..552e51cd6 100644 --- a/vapi/gtk+-3.0.vapi +++ b/vapi/gtk+-3.0.vapi @@ -9689,7 +9689,7 @@ namespace Gtk { [CCode (cheader_filename = "gtk/gtk.h")] public static void test_widget_wait_for_draw (Gtk.Widget widget); [CCode (cheader_filename = "gtk/gtk.h")] - public static bool tree_get_row_drag_data (Gtk.SelectionData selection_data, out Gtk.TreeModel tree_model, out Gtk.TreePath path); + public static bool tree_get_row_drag_data (Gtk.SelectionData selection_data, out unowned Gtk.TreeModel tree_model, out Gtk.TreePath path); [CCode (cheader_filename = "gtk/gtk.h")] public static bool tree_set_row_drag_data (Gtk.SelectionData selection_data, Gtk.TreeModel tree_model, Gtk.TreePath path); } diff --git a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata index ed1104c48..04d5fe039 100644 --- a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata +++ b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata @@ -854,7 +854,6 @@ gtk_tool_palette_get_drag_target_item transfer_ownership="0" GtkTranslateFunc has_target="1" transfer_ownership="1" GtkTranslateFunc.func_data hidden="1" gtk_tree_get_row_drag_data.path transfer_ownership="1" -gtk_tree_get_row_drag_data.tree_model transfer_ownership="1" GtkTreeIter is_value_type="1" gtk_tree_iter_copy hidden="1" gtk_tree_iter_free 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 8fd9e70a7..8a1994a23 100644 --- a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata +++ b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata @@ -1189,7 +1189,6 @@ gtk_tool_palette_get_drag_target_item transfer_ownership="0" GtkTranslateFunc has_target="1" transfer_ownership="1" GtkTranslateFunc.func_data hidden="1" gtk_tree_get_row_drag_data.path transfer_ownership="1" -gtk_tree_get_row_drag_data.tree_model transfer_ownership="1" GtkTreeIter is_value_type="1" gtk_tree_iter_copy hidden="1" gtk_tree_iter_free hidden="1"