Check for NULL content types.
authorA. Walton <awalton@svn.gnome.org>
Thu, 10 Jan 2008 13:25:41 +0000 (13:25 +0000)
committerAndrew Walton <awalton@src.gnome.org>
Thu, 10 Jan 2008 13:25:41 +0000 (13:25 +0000)
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.

svn path=/trunk/; revision=6290

gio/ChangeLog
gio/gdesktopappinfo.c

index 0ce6cb5..7b2cb3f 100644 (file)
@@ -1,3 +1,9 @@
+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).
index 1f04ef4..5ffb0b7 100644 (file)
@@ -1572,7 +1572,8 @@ app_info_in_list (GAppInfo *info,
  * 
  * 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)
@@ -1580,6 +1581,8 @@ 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);
 
@@ -1613,7 +1616,7 @@ g_app_info_get_all_for_type (const char *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,
@@ -1621,6 +1624,8 @@ 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);