rem: GtkWidget *entry;
context: bacon_cd_selection_get_device (BaconCdSelection *bcs){	GtkWidget *entry;	CDDrive *drive;	int i;	g_return_val_if_fail (bcs != NULL, NULL);	g_return_val_if_fail (BACON_IS_CD_SELECTION (bcs), NULL);	if (bcs->priv->is_entry != FALSE)	{		entry = gnome_file_entry_gtk_entry			(GNOME_FILE_ENTRY (bcs->priv->widget));		return gtk_entry_get_text (GTK_ENTRY (entry));	} else {		i = gtk_option_menu_get_history (GTK_OPTION_MENU				(bcs->priv->widget));		drive = get_drive (bcs, i);		return drive ? drive->device : NULL;	}	return NULL;}