+2008-01-10 A. Walton <awalton@svn.gnome.org>
+
+ * gdesktopappinfo.c: (g_app_info_get_all_for_type),
+ (g_app_info_get_default_for_type):
+ Check for NULL content types.
+
2008-01-10 Frederic Crozat <fcrozat@mandriva.com>
* gunixmounts.c: add rpc_pipefs to systemfs list (#508309).
*
* Gets a list of all #GAppInfo s for a given content type.
*
- * Returns: #GList of #GAppInfo s for given @content_type.
+ * Returns: #GList of #GAppInfo s for given @content_type
+ * or %NULL on error.
**/
GList *
g_app_info_get_all_for_type (const char *content_type)
GList *desktop_entries, *l;
GList *infos;
GDesktopAppInfo *info;
+
+ g_return_val_if_fail (content_type != NULL, NULL);
desktop_entries = get_all_desktop_entries_for_mime_type (content_type);
*
* Gets the #GAppInfo that correspond to a given content type.
*
- * Returns: #GAppInfo for given @content_type.
+ * Returns: #GAppInfo for given @content_type or %NULL on error.
**/
GAppInfo *
g_app_info_get_default_for_type (const char *content_type,
{
GList *desktop_entries, *l;
GAppInfo *info;
+
+ g_return_val_if_fail (content_type != NULL, NULL);
desktop_entries = get_all_desktop_entries_for_mime_type (content_type);