gdesktopappinfo: Add missing annotations

Add missing (allow-none) annotations to
g_desktop_app_info_launch_uris_as_manager(). Tested with

  python -c "from gi.repository import GLib, Gio; Gio.DesktopAppInfo.new('gcalctool.desktop').launch_uris_as_manager([], None, GLib.SpawnFlags.SEARCH_PATH|GLib.SpawnFlags.STDOUT_TO_DEV_NULL, None, None, None, None)"

which is necessary to do a launch_uris() without leaking stdout.

https://launchpad.net/bugs/1259721
This commit is contained in:
Martin Pitt 2013-12-11 13:17:10 +01:00
parent aa7f1ba21a
commit e6c86d58f2

View File

@ -2418,13 +2418,13 @@ g_desktop_app_info_launch (GAppInfo *appinfo,
* g_desktop_app_info_launch_uris_as_manager: * g_desktop_app_info_launch_uris_as_manager:
* @appinfo: a #GDesktopAppInfo * @appinfo: a #GDesktopAppInfo
* @uris: (element-type utf8): List of URIs * @uris: (element-type utf8): List of URIs
* @launch_context: a #GAppLaunchContext * @launch_context: (allow-none): a #GAppLaunchContext
* @spawn_flags: #GSpawnFlags, used for each process * @spawn_flags: #GSpawnFlags, used for each process
* @user_setup: (scope call): a #GSpawnChildSetupFunc, used once for * @user_setup: (scope call) (allow-none): a #GSpawnChildSetupFunc, used once
* each process. * for each process.
* @user_setup_data: (closure user_setup): User data for @user_setup * @user_setup_data: (closure user_setup) (allow-none): User data for @user_setup
* @pid_callback: (scope call): Callback for child processes * @pid_callback: (scope call) (allow-none): Callback for child processes
* @pid_callback_data: (closure pid_callback): User data for @callback * @pid_callback_data: (closure pid_callback) (allow-none): User data for @callback
* @error: return location for a #GError, or %NULL * @error: return location for a #GError, or %NULL
* *
* This function performs the equivalent of g_app_info_launch_uris(), * This function performs the equivalent of g_app_info_launch_uris(),