mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-24 04:56:14 +01:00
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:
parent
aa7f1ba21a
commit
e6c86d58f2
@ -2418,13 +2418,13 @@ g_desktop_app_info_launch (GAppInfo *appinfo,
|
||||
* g_desktop_app_info_launch_uris_as_manager:
|
||||
* @appinfo: a #GDesktopAppInfo
|
||||
* @uris: (element-type utf8): List of URIs
|
||||
* @launch_context: a #GAppLaunchContext
|
||||
* @launch_context: (allow-none): a #GAppLaunchContext
|
||||
* @spawn_flags: #GSpawnFlags, used for each process
|
||||
* @user_setup: (scope call): a #GSpawnChildSetupFunc, used once for
|
||||
* each process.
|
||||
* @user_setup_data: (closure user_setup): User data for @user_setup
|
||||
* @pid_callback: (scope call): Callback for child processes
|
||||
* @pid_callback_data: (closure pid_callback): User data for @callback
|
||||
* @user_setup: (scope call) (allow-none): a #GSpawnChildSetupFunc, used once
|
||||
* for each process.
|
||||
* @user_setup_data: (closure user_setup) (allow-none): User data for @user_setup
|
||||
* @pid_callback: (scope call) (allow-none): Callback for child processes
|
||||
* @pid_callback_data: (closure pid_callback) (allow-none): User data for @callback
|
||||
* @error: return location for a #GError, or %NULL
|
||||
*
|
||||
* This function performs the equivalent of g_app_info_launch_uris(),
|
||||
|
Loading…
Reference in New Issue
Block a user