Fix the docs for gtk_recent_info_get_application_info()
The documentation for the function says that the app_exec string should be freed, but we return a pointer to the internal string without duplicating it. Since the app_exec string is valid as long as the GtkRecentInfo is valid the documentation should be fixed and the out argument should be constified. Fixes #584832.
This commit is contained in:
parent
b6fc50c855
commit
362127c33c
@ -1735,15 +1735,16 @@ recent_app_info_free (RecentAppInfo *app_info)
|
||||
* storage specification, they will be expanded.
|
||||
*
|
||||
* Return value: %TRUE if an application with @app_name has registered this
|
||||
* resource inside the recently used list, or %FALSE otherwise. You should
|
||||
* free the returned command line using g_free().
|
||||
* resource inside the recently used list, or %FALSE otherwise. The
|
||||
* @app_exec string is owned by the #GtkRecentInfo and should not be
|
||||
* modified or freed
|
||||
*
|
||||
* Since: 2.10
|
||||
*/
|
||||
gboolean
|
||||
gtk_recent_info_get_application_info (GtkRecentInfo *info,
|
||||
const gchar *app_name,
|
||||
gchar **app_exec,
|
||||
const gchar **app_exec,
|
||||
guint *count,
|
||||
time_t *time_)
|
||||
{
|
||||
|
@ -186,7 +186,7 @@ time_t gtk_recent_info_get_visited (GtkRecentInfo *info
|
||||
gboolean gtk_recent_info_get_private_hint (GtkRecentInfo *info);
|
||||
gboolean gtk_recent_info_get_application_info (GtkRecentInfo *info,
|
||||
const gchar *app_name,
|
||||
gchar **app_exec,
|
||||
const gchar **app_exec,
|
||||
guint *count,
|
||||
time_t *time_);
|
||||
gchar ** gtk_recent_info_get_applications (GtkRecentInfo *info,
|
||||
|
Loading…
Reference in New Issue
Block a user