]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gtk+-2.0, gtk+-3.0: Fix GtkToggleActionEntry binding
authorJim Nelson <jim@yorba.org>
Thu, 24 Feb 2011 12:05:39 +0000 (13:05 +0100)
committerJürg Billeter <j@bitron.ch>
Thu, 24 Feb 2011 12:05:39 +0000 (13:05 +0100)
Fixes bug 643152.

vapi/gtk+-2.0.vapi
vapi/gtk+-3.0.vapi
vapi/packages/gtk+-2.0/gtk+-2.0.metadata
vapi/packages/gtk+-3.0/gtk+-3.0.metadata

index 74e586708139c0284a564805d3d9caf3a12dcb32..72dbf83afd7441cb8f14f6fd78ff82378b58fe2e 100644 (file)
@@ -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")]
index fa1ffbdb90f3a35019d649abb45477a2a68d4d1b..3a29a00db626d00579c441672bcd517ad7391950 100644 (file)
@@ -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")]
index fb3a650a40fc50b0f4ab6513604dc55602cf791d..ad076ce43132e43ef8f228e1e47dc8565a61ebbc 100644 (file)
@@ -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"
index 23d00b4c57f41e5e90222b2c7be248f1a3012dc8..034b2f5aeb7f7a18c4a7b20985278cf16be4c5b8 100644 (file)
@@ -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"