From: Ryan Lortie Date: Mon, 14 Mar 2011 15:10:46 +0000 (-0400) Subject: gio: one more fix for GActionGroup.list_actions() X-Git-Tag: 0.11.7~6 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=7b05969ab41470107e20d12e0d742598c14ef1cc;p=thirdparty%2Fvala.git gio: one more fix for GActionGroup.list_actions() We must explicitly specify that the array is null-terminated. --- diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi index 80dee76e4..7b606cfcd 100644 --- a/vapi/gio-2.0.vapi +++ b/vapi/gio-2.0.vapi @@ -1636,7 +1636,7 @@ namespace GLib { public abstract unowned GLib.Variant get_action_state_hint (string action_name); public abstract unowned GLib.VariantType get_action_state_type (string action_name); public abstract bool has_action (string action_name); - [CCode (array_length = false)] + [CCode (array_length = false, array_null_terminated = true)] public abstract string[] list_actions (); [HasEmitter] public signal void action_added (string action_name); diff --git a/vapi/packages/gio-2.0/gio-2.0.metadata b/vapi/packages/gio-2.0/gio-2.0.metadata index 823021e44..0e85599d6 100644 --- a/vapi/packages/gio-2.0/gio-2.0.metadata +++ b/vapi/packages/gio-2.0/gio-2.0.metadata @@ -292,7 +292,7 @@ GActionGroup::action_added has_emitter="1" GActionGroup::action_removed has_emitter="1" GActionGroup::action_enabled_changed has_emitter="1" GActionGroup::action_state_changed has_emitter="1" -g_action_group_list_actions is_array="1" transfer_ownership="1" no_array_length="1" +g_action_group_list_actions is_array="1" transfer_ownership="1" no_array_length="1" array_null_terminated="1" g_cancellable_set_error_if_cancelled error_types="IOError" g_cancellable_connect.callback type_name="GLib.Func" ctype="GCallback*" transfer_ownership="1"