rem: D("gtk_playlist_foreach_selected"); #ifdef TOTEM_DEBUG { char *file;  gtk_tree_model_get (model, iter, URI_COL, &file, -1); g_message ("removing path: %s", file); g_free (file); } #endif
context: gtk_playlist_foreach_selected (GtkTreeModel *model, GtkTreePath *path,		GtkTreeIter *iter, gpointer data){	GtkPlaylist *playlist = (GtkPlaylist *)data;	GtkTreeRowReference *ref;	D("gtk_playlist_foreach_selected");#ifdef TOTEM_DEBUG	{		char *file;		gtk_tree_model_get (model, iter, URI_COL, &file, -1);		g_message ("removing path: %s", file);		g_free (file);	}#endif	/* We can't use gtk_list_store_remove() here	 * So we build a list a RowReferences */	ref = gtk_tree_row_reference_new (playlist->_priv->model, path);	playlist->_priv->list = g_list_prepend		(playlist->_priv->list, (gpointer) ref);}