]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gio-unix-2.0: fix DesktopAppInfo.list_actions return value
authorEvan Nemerson <evan@nemerson.com>
Mon, 28 Apr 2014 19:24:29 +0000 (12:24 -0700)
committerEvan Nemerson <evan@nemerson.com>
Mon, 28 Apr 2014 19:24:29 +0000 (12:24 -0700)
vapi/gio-unix-2.0.vapi
vapi/packages/gio-unix-2.0/gio-unix-2.0.metadata

index 409995eac68612a86bf38808495854214479dad3..b5dce887b31c68d3caf1ec5655ba1466e9711551 100644 (file)
@@ -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);
index 55c3f7def3e302d23b755db4fc5d15088145c06d..8822679558c645044246ffb4f5a1393ea20d86fe 100644 (file)
@@ -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"