rem: g_return_if_fail (found);  gtk_option_menu_set_history (GTK_OPTION_MENU (tcs->priv->widget), i);
add: if (found) { gtk_option_menu_set_history (GTK_OPTION_MENU (tcs->priv->widget), i); } else {  gtk_option_menu_set_history (GTK_OPTION_MENU (tcs->priv->widget), 0); }
context: totem_cd_selection_set_device (TotemCdSelection *tcs, const char *device){	GtkWidget *entry;	GList *l;	CDDrive *drive;	gboolean found;	int i;	g_return_if_fail (tcs != NULL);	g_return_if_fail (TOTEM_IS_CD_SELECTION (tcs));	if (tcs->priv->is_entry == TRUE)	{		entry = gnome_file_entry_gtk_entry			(GNOME_FILE_ENTRY (tcs->priv->widget));		gtk_entry_set_text (GTK_ENTRY (entry), device);	} else {		i = 0;		found = FALSE;		for (l = tcs->priv->cdroms; l != NULL && found == FALSE;				l = l->next)		{			drive = l->data;			if (strcmp (drive->device, device) == 0)				found = TRUE;		}		g_return_if_fail (found);		gtk_option_menu_set_history (GTK_OPTION_MENU				(tcs->priv->widget), i);	}}