summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Deutsch <fabian.deutsch@gmx.de>2012-01-09 10:04:51 +0100
committerJürg Billeter <j@bitron.ch>2012-01-31 13:19:43 +0100
commitb828b1ca2a5093070a50f41d900a51b39b9fe994 (patch)
treeef02998c3c26def0201ac3c80f1832c9e4a7af71
parentfe3ceed692a19ed88cc146d623127bb124520b93 (diff)
downloadvala-b828b1ca2a5093070a50f41d900a51b39b9fe994.tar.gz
gtk+-2.0, gtk+-3.0: Mark BuilderConnectFunc.connect_object as nullable
Fixes bug 667524.
-rw-r--r--vapi/gtk+-2.0.vapi2
-rw-r--r--vapi/gtk+-3.0.vapi2
-rw-r--r--vapi/packages/gtk+-2.0/gtk+-2.0.metadata1
-rw-r--r--vapi/packages/gtk+-3.0/gtk+-3.0.metadata1
4 files changed, 4 insertions, 2 deletions
diff --git a/vapi/gtk+-2.0.vapi b/vapi/gtk+-2.0.vapi
index 50c1b6259..b0e68fa03 100644
--- a/vapi/gtk+-2.0.vapi
+++ b/vapi/gtk+-2.0.vapi
@@ -7425,7 +7425,7 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate int AssistantPageFunc (int current_page);
[CCode (cheader_filename = "gtk/gtk.h")]
- public delegate void BuilderConnectFunc (Gtk.Builder builder, GLib.Object object, string signal_name, string handler_name, GLib.Object connect_object, GLib.ConnectFlags flags);
+ public delegate void BuilderConnectFunc (Gtk.Builder builder, GLib.Object object, string signal_name, string handler_name, GLib.Object? connect_object, GLib.ConnectFlags flags);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate string CalendarDetailFunc (Gtk.Calendar calendar, uint year, uint month, uint day);
[CCode (cheader_filename = "gtk/gtk.h")]
diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi
index c1d25bd36..01c5d2ad4 100644
--- a/vapi/gtk+-3.0.vapi
+++ b/vapi/gtk+-3.0.vapi
@@ -7296,7 +7296,7 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate int AssistantPageFunc (int current_page);
[CCode (cheader_filename = "gtk/gtk.h")]
- public delegate void BuilderConnectFunc (Gtk.Builder builder, GLib.Object object, string signal_name, string handler_name, GLib.Object connect_object, GLib.ConnectFlags flags);
+ public delegate void BuilderConnectFunc (Gtk.Builder builder, GLib.Object object, string signal_name, string handler_name, GLib.Object? connect_object, GLib.ConnectFlags flags);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate string CalendarDetailFunc (Gtk.Calendar calendar, uint year, uint month, uint day);
[CCode (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 059c81857..4a7352d06 100644
--- a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata
+++ b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata
@@ -82,6 +82,7 @@ gtk_buildable_custom_tag_start.data is_out="1"
gtk_builder_add_objects_from_file.object_ids no_array_length="1" is_array="1"
gtk_builder_add_objects_from_string.object_ids no_array_length="1" is_array="1"
gtk_builder_get_objects transfer_ownership="1" type_arguments="unowned GLib.Object"
+GtkBuilderConnectFunc.connect_object nullable="1"
GtkBuilderError errordomain="1"
gtk_button_get_alignment.xalign is_out="1"
gtk_button_get_alignment.yalign is_out="1"
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
index b51104581..49b753b99 100644
--- a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
+++ b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
@@ -89,6 +89,7 @@ gtk_buildable_custom_tag_start.data is_out="1"
gtk_builder_add_objects_from_file.object_ids no_array_length="1" is_array="1"
gtk_builder_add_objects_from_string.object_ids no_array_length="1" is_array="1"
gtk_builder_get_objects transfer_ownership="1" type_arguments="unowned GLib.Object"
+GtkBuilderConnectFunc.connect_object nullable="1"
GtkBuilderError errordomain="1"
gtk_button_get_alignment.xalign is_out="1"
gtk_button_get_alignment.yalign is_out="1"