rem: if (cleared == TRUE) { char *mrl;  mrl = gtk_playlist_get_current_mrl (totem->playlist); action_set_mrl (totem, mrl); g_free (mrl); update_buttons (totem); }
context: action_open_files (Totem *totem, char **list, gboolean ignore_first){	int i;	gboolean cleared = FALSE;	i = (ignore_first ? 1 : 0 );	for ( ; list[i] != NULL; i++)	{		if (g_file_test (list[i], G_FILE_TEST_IS_REGULAR					| G_FILE_TEST_EXISTS))		{			if (cleared == FALSE)			{				gtk_playlist_clear (totem->playlist);				cleared = TRUE;			}			gtk_playlist_add_mrl (totem->playlist, list[i]);		}	}	if (cleared == TRUE)	{		char *mrl;		mrl = gtk_playlist_get_current_mrl (totem->playlist);		action_set_mrl (totem, mrl);		g_free (mrl);		update_buttons (totem);	}}