rem: gnome_href_set_text (GNOME_HREF (item), name);
add: g_free (string);  string = g_markup_escape_text (name, strlen (name)); gnome_href_set_text (GNOME_HREF (item), string);
context: bacon_video_widget_properties_set_from_current (BaconVideoWidgetProperties *props, BaconVideoWidget *bvw, const char *name){	GtkWidget *item;	GValue value = { 0, };	char *string;	int x, y;	/* General */	bacon_video_widget_get_metadata (BACON_VIDEO_WIDGET (bvw),			BVW_INFO_TITLE, &value);	bacon_video_widget_properties_set_label (props, "title",			g_value_get_string (&value)			? g_value_get_string (&value)			: _("Unknown"));	g_value_unset (&value);	bacon_video_widget_get_metadata (BACON_VIDEO_WIDGET (bvw),			BVW_INFO_ARTIST, &value);	bacon_video_widget_properties_set_label (props, "artist",			g_value_get_string (&value)			? g_value_get_string (&value) : _("Unknown"));	g_value_unset (&value);	bacon_video_widget_get_metadata (BACON_VIDEO_WIDGET (bvw),			BVW_INFO_YEAR, &value);	bacon_video_widget_properties_set_label (props, "year",			g_value_get_string (&value)			? g_value_get_string (&value) : _("N/A"));	g_value_unset (&value);	bacon_video_widget_get_metadata (BACON_VIDEO_WIDGET (bvw),			BVW_INFO_DURATION, &value);	string = bacon_video_widget_properties_time_to_string		(g_value_get_int (&value));	bacon_video_widget_properties_set_label (props, "duration", string);	g_free (string);	g_value_unset (&value);	/* Video */	item = glade_xml_get_widget (props->priv->xml, "video");	bacon_video_widget_get_metadata (BACON_VIDEO_WIDGET (bvw),			BVW_INFO_HAS_VIDEO, &value);	if (g_value_get_boolean (&value) == FALSE)		gtk_widget_set_sensitive (item, FALSE);	else		gtk_widget_set_sensitive (item, TRUE);	g_value_unset (&value);	bacon_video_widget_get_metadata (BACON_VIDEO_WIDGET (bvw),			BVW_INFO_DIMENSION_X, &value);	x = g_value_get_int (&value);	g_value_unset (&value);	bacon_video_widget_get_metadata (BACON_VIDEO_WIDGET (bvw),			BVW_INFO_DIMENSION_Y, &value);	y = g_value_get_int (&value);	g_value_unset (&value);	string = g_strdup_printf ("%d x %d", x, y);	bacon_video_widget_properties_set_label (props, "dimensions", string);	g_free (string);	bacon_video_widget_get_metadata (BACON_VIDEO_WIDGET (bvw),			BVW_INFO_VIDEO_CODEC, &value);	bacon_video_widget_properties_set_label (props, "vcodec",			g_value_get_string (&value)			? g_value_get_string (&value) : _("N/A"));	g_value_unset (&value);	bacon_video_widget_get_metadata (BACON_VIDEO_WIDGET (bvw),			BVW_INFO_FPS, &value);	string = g_strdup_printf (_("%d frames per second"),			g_value_get_int (&value));	bacon_video_widget_properties_set_label (props, "framerate", string);	g_free (string);	g_value_unset (&value);	/* Audio */	item = glade_xml_get_widget (props->priv->xml, "audio");	bacon_video_widget_get_metadata (BACON_VIDEO_WIDGET (bvw),			BVW_INFO_HAS_AUDIO, &value);	if (g_value_get_boolean (&value) == FALSE)		gtk_widget_set_sensitive (item, FALSE);	else		gtk_widget_set_sensitive (item, TRUE);	g_value_unset (&value);	bacon_video_widget_get_metadata (BACON_VIDEO_WIDGET (bvw),			BVW_INFO_BITRATE, &value);	string = g_strdup_printf (_("%d kbps"), g_value_get_int (&value));	bacon_video_widget_properties_set_label (props, "bitrate", string);	g_free (string);	g_value_unset (&value);	bacon_video_widget_get_metadata (BACON_VIDEO_WIDGET (bvw),			BVW_INFO_AUDIO_CODEC, &value);	bacon_video_widget_properties_set_label (props, "acodec",			g_value_get_string (&value)			? g_value_get_string (&value) : _("N/A"));	g_value_unset (&value);	item = glade_xml_get_widget (props->priv->xml, "href1");	gtk_widget_set_sensitive (item, TRUE);	string = g_strdup_printf ("http://us.imdb.com/Tsearch?title=%s", name);	gnome_href_set_url (GNOME_HREF (item), string);	gnome_href_set_text (GNOME_HREF (item), name);	g_free (string);}