From: Jim Nelson Date: Thu, 24 Feb 2011 12:05:39 +0000 (+0100) Subject: gtk+-2.0, gtk+-3.0: Fix GtkToggleActionEntry binding X-Git-Tag: 0.11.7~51 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=990d891fcd168879c5aba757c8aeb6c5e02d99b2;p=thirdparty%2Fvala.git gtk+-2.0, gtk+-3.0: Fix GtkToggleActionEntry binding Fixes bug 643152. --- diff --git a/vapi/gtk+-2.0.vapi b/vapi/gtk+-2.0.vapi index 74e586708..72dbf83af 100644 --- a/vapi/gtk+-2.0.vapi +++ b/vapi/gtk+-2.0.vapi @@ -6420,7 +6420,7 @@ namespace Gtk { public weak string accelerator; public weak string tooltip; [CCode (type = "GCallback")] - public Gtk.ActionCallback callback; + public weak Gtk.ActionCallback callback; public bool is_active; } [CCode (type_id = "GTK_TYPE_TREE_ITER", cheader_filename = "gtk/gtk.h")] diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi index fa1ffbdb9..3a29a00db 100644 --- a/vapi/gtk+-3.0.vapi +++ b/vapi/gtk+-3.0.vapi @@ -6271,7 +6271,7 @@ namespace Gtk { public weak string accelerator; public weak string tooltip; [CCode (type = "GCallback")] - public Gtk.ActionCallback callback; + public weak Gtk.ActionCallback callback; public bool is_active; } [CCode (type_id = "GTK_TYPE_TREE_ITER", cheader_filename = "gtk/gtk.h")] diff --git a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata index fb3a650a4..ad076ce43 100644 --- a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata +++ b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata @@ -608,7 +608,7 @@ gtk_toggle_action_new.tooltip nullable="1" gtk_toggle_action_new.stock_id nullable="1" GtkToggleAction::toggled has_emitter="1" GtkToggleActionEntry is_value_type="1" -GtkToggleActionEntry.callback type_name="ActionCallback" ctype="GCallback" +GtkToggleActionEntry.callback type_name="ActionCallback" ctype="GCallback" value_owned="0" GtkToggleButton::toggled has_emitter="1" GtkToolbar.GtkTooltips hidden="1" GtkToolbar.gpointer 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 23d00b4c5..034b2f5ae 100644 --- a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata +++ b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata @@ -620,7 +620,7 @@ gtk_toggle_action_new.tooltip nullable="1" gtk_toggle_action_new.stock_id nullable="1" GtkToggleAction::toggled has_emitter="1" GtkToggleActionEntry is_value_type="1" -GtkToggleActionEntry.callback type_name="ActionCallback" ctype="GCallback" +GtkToggleActionEntry.callback type_name="ActionCallback" ctype="GCallback" value_owned="0" GtkToggleButton::toggled has_emitter="1" GtkToolbar.GtkTooltips hidden="1" GtkToolbar.gpointer hidden="1"