rem: item->mime_type = g_strdup (mime);
add: g_free (item->mime_type); item->mime_type = NULL;  if (mime && mime[0]) { item->mime_type_is_explicit = TRUE; item->mime_type             = g_strdup (mime); } else { item->mime_type_is_explicit = FALSE; }
context: egg_recent_item_set_mime_type (EggRecentItem *item, const gchar *mime){	item->mime_type = g_strdup (mime);}