From: Evan Nemerson Date: Mon, 28 Apr 2014 19:24:29 +0000 (-0700) Subject: gio-unix-2.0: fix DesktopAppInfo.list_actions return value X-Git-Tag: 0.25.1~117 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e3311f375e546c646c5ffbceea04bcacbeb2704f;p=thirdparty%2Fvala.git gio-unix-2.0: fix DesktopAppInfo.list_actions return value --- diff --git a/vapi/gio-unix-2.0.vapi b/vapi/gio-unix-2.0.vapi index 409995eac..b5dce887b 100644 --- a/vapi/gio-unix-2.0.vapi +++ b/vapi/gio-unix-2.0.vapi @@ -24,6 +24,7 @@ namespace GLib { public bool has_key (string key); public void launch_action (string action_name, GLib.AppLaunchContext launch_context); public bool launch_uris_as_manager (GLib.List uris, GLib.AppLaunchContext launch_context, GLib.SpawnFlags spawn_flags, GLib.SpawnChildSetupFunc user_setup, void* user_setup_data, GLib.DesktopAppLaunchCallback pid_callback, void* pid_callback_data) throws GLib.Error; + [CCode (array_length = false, array_null_terminated = true)] public unowned string[] list_actions (); public static void*[] search (string search_string); public static void set_desktop_env (string desktop_env); diff --git a/vapi/packages/gio-unix-2.0/gio-unix-2.0.metadata b/vapi/packages/gio-unix-2.0/gio-unix-2.0.metadata index 55c3f7def..882267955 100644 --- a/vapi/packages/gio-unix-2.0/gio-unix-2.0.metadata +++ b/vapi/packages/gio-unix-2.0/gio-unix-2.0.metadata @@ -2,7 +2,7 @@ GLib cprefix="G" lower_case_cprefix="g_" cheader_filename="gio/gunixmounts.h" GDesktopAppInfo cheader_filename="gio/gdesktopappinfo.h" g_desktop_app_info_get_action_name transfer_ownership="1" g_desktop_app_info_get_keywords type_name="string[]" -g_desktop_app_info_list_actions type_name="string[]" +g_desktop_app_info_list_actions type_name="string[]" no_array_length="1" array_null_terminated="1" g_desktop_app_info_search type_name="void*[]" transfer_ownership="1" GFileDescriptorBased cheader_filename="gio/gfiledescriptorbased.h" GUnixConnection cheader_filename="gio/gunixconnection.h"