mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-26 12:12:10 +01:00
gdesktopappinfo: Note that search results are not filtered
Mention in the documentation that (presumably for performance reasons) the search results from `g_desktop_app_info_search()` are not filtered by executable presence or hidden attribute. Perhaps they should be in future, but for now we should at least document it. Spotted by Will Thompson. Signed-off-by: Philip Withnall <withnall@endlessm.com>
This commit is contained in:
parent
de8708cd95
commit
5314a20389
@ -4478,6 +4478,13 @@ g_desktop_app_info_get_implementations (const gchar *interface)
|
|||||||
* The algorithm for determining matches is undefined and may change at
|
* The algorithm for determining matches is undefined and may change at
|
||||||
* any time.
|
* any time.
|
||||||
*
|
*
|
||||||
|
* None of the search results are subjected to the normal validation
|
||||||
|
* checks performed by g_desktop_app_info_new() (for example, checking that
|
||||||
|
* the executable referenced by a result exists), and so it is possible for
|
||||||
|
* g_desktop_app_info_new() to return %NULL when passed an app ID returned by
|
||||||
|
* this function. It is expected that calling code will do this when
|
||||||
|
* subsequently creating a #GDesktopAppInfo for each result.
|
||||||
|
*
|
||||||
* Returns: (array zero-terminated=1) (element-type GStrv) (transfer full): a
|
* Returns: (array zero-terminated=1) (element-type GStrv) (transfer full): a
|
||||||
* list of strvs. Free each item with g_strfreev() and free the outer
|
* list of strvs. Free each item with g_strfreev() and free the outer
|
||||||
* list with g_free().
|
* list with g_free().
|
||||||
|
Loading…
x
Reference in New Issue
Block a user