From: Rico Tzschichholz Date: Sat, 28 May 2016 21:38:08 +0000 (+0200) Subject: gio-unix-2.0: Fix DesktopAppInfo.get_keywords() X-Git-Tag: 0.32.1~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=48de184ac07d54aa1960c3b1fef0f5ae5e4dcb68;p=thirdparty%2Fvala.git gio-unix-2.0: Fix DesktopAppInfo.get_keywords() Fixes bug 766456 (cherry picked from commit b01fe3a178e1e9b50d519104e34affd10961154d) --- diff --git a/vapi/gio-unix-2.0.vapi b/vapi/gio-unix-2.0.vapi index 70a913575..b41b4eda1 100644 --- a/vapi/gio-unix-2.0.vapi +++ b/vapi/gio-unix-2.0.vapi @@ -17,6 +17,7 @@ namespace GLib { public unowned string get_generic_name (); public static GLib.List get_implementations (string @interface); public bool get_is_hidden (); + [CCode (array_length = false, array_null_terminated = true)] public unowned string[] get_keywords (); public bool get_nodisplay (); public bool get_show_in (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 c7195f17d..3acff579f 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_implementations transfer_ownership="1" type_name="GLib.List" -g_desktop_app_info_get_keywords type_name="string[]" +g_desktop_app_info_get_keywords type_name="string[]" no_array_length="1" array_null_terminated="1" g_desktop_app_info_list_actions type_name="string[]" no_array_length="1" array_null_terminated="1" g_desktop_app_info_launch_uris_as_manager.uris type_name="GLib.List" g_desktop_app_info_launch_uris_as_manager.launch_context nullable="1"