rem: scheme = egg_recent_vfs_get_uri_scheme (uri);
add: scheme = gnome_vfs_get_uri_scheme (uri);
context: egg_recent_model_filter (EggRecentModel *model,				GList *list){	EggRecentItem *item;	GList *newlist = NULL;	gchar *mime_type;	gchar *uri;	g_return_val_if_fail (list != NULL, NULL);	while (list) {		gboolean pass_mime_test = FALSE;		gboolean pass_group_test = FALSE;		gboolean pass_scheme_test = FALSE;		item = (EggRecentItem *)list->data;		list = list->next;		uri = egg_recent_item_get_uri (item);		/* filter by mime type */		if (model->priv->mime_filter_values != NULL) {			mime_type = egg_recent_item_get_mime_type (item);			if (egg_recent_model_string_match					(model->priv->mime_filter_values,					 mime_type))				pass_mime_test = TRUE;			g_free (mime_type);		} else			pass_mime_test = TRUE;		/* filter by group */		if (pass_mime_test && model->priv->group_filter_values != NULL) {			if (egg_recent_model_group_match					(item, model->priv->group_filter_values))				pass_group_test = TRUE;		} else if (egg_recent_item_get_private (item)) {			pass_group_test = FALSE;		} else			pass_group_test = TRUE;		/* filter by URI scheme */		if (pass_mime_test && pass_group_test &&		    model->priv->scheme_filter_values != NULL) {			gchar *scheme;						scheme = egg_recent_vfs_get_uri_scheme (uri);			if (egg_recent_model_string_match				(model->priv->scheme_filter_values, scheme))				pass_scheme_test = TRUE;			g_free (scheme);		} else			pass_scheme_test = TRUE;		if (pass_mime_test && pass_group_test && pass_scheme_test)			newlist = g_list_prepend (newlist, item);		g_free (uri);	}	if (newlist) {		newlist = g_list_reverse (newlist);		g_list_free (list);	}		return newlist;}