rem: GList *list; int current;  list = bacon_video_widget_get_languages (totem->bvw);
context: update_dvd_menu_sub_lang (Totem *totem){	GtkWidget *item, *submenu;	gboolean playing_dvd;	GtkWidget *lang_menu, *sub_menu;	lang_menu = NULL;	sub_menu = NULL;	playing_dvd = totem_playing_dvd (totem);	if (playing_dvd != FALSE)	{		GList *list;		int current;		list = bacon_video_widget_get_languages (totem->bvw);		current = bacon_video_widget_get_language (totem->bvw);		lang_menu = create_submenu (totem, list, current, TRUE);		totem_g_list_deep_free (list);		list = bacon_video_widget_get_subtitles (totem->bvw);		current = bacon_video_widget_get_subtitle (totem->bvw);		sub_menu = create_submenu (totem, list, current, FALSE);		totem_g_list_deep_free (list);	}	/* Subtitles */	item = glade_xml_get_widget (totem->xml, "tmw_subtitles_menu_item");	submenu = glade_xml_get_widget (totem->xml, "tmw_menu_subtitles");	if (sub_menu == NULL)	{		gtk_menu_item_set_submenu (GTK_MENU_ITEM (item), submenu);	} else {		gtk_menu_item_set_submenu (GTK_MENU_ITEM (item), sub_menu);		totem->subtitles = sub_menu;	}	/* Languages */	item = glade_xml_get_widget (totem->xml, "tmw_languages_menu_item");	submenu = glade_xml_get_widget (totem->xml, "tmw_menu_languages");	if (lang_menu == NULL)	{		gtk_menu_item_set_submenu (GTK_MENU_ITEM (item), submenu);	} else {		gtk_menu_item_set_submenu (GTK_MENU_ITEM (item), lang_menu);		totem->languages = lang_menu;	}}