rem: path = g_build_filename (G_DIR_SEPARATOR_S, g_get_home_dir (),
add: path = g_build_filename (g_get_home_dir (),
context: totem_action_restore_pl (Totem *totem){	char *path, *mrl;	path = g_build_filename (G_DIR_SEPARATOR_S, g_get_home_dir (),			".gnome2", "totem.pls", NULL);	if (g_file_test (path, G_FILE_TEST_EXISTS) == FALSE)	{		g_free (path);		totem_action_set_mrl (totem, NULL);		return;	}	g_signal_handlers_disconnect_by_func		(G_OBJECT (totem->playlist),		 playlist_changed_cb, totem);	if (totem_playlist_add_mrl (totem->playlist, path, NULL) == FALSE)	{		g_signal_connect (G_OBJECT (totem->playlist),				"changed", G_CALLBACK (playlist_changed_cb),				totem);		g_free (path);		totem_action_set_mrl (totem, NULL);		return;	}	g_signal_connect (G_OBJECT (totem->playlist),			"changed", G_CALLBACK (playlist_changed_cb),			totem);	g_free (path);	play_pause_set_label (totem, STATE_PAUSED);	mrl = totem_playlist_get_current_mrl (totem->playlist);	if (totem->mrl == NULL			|| (totem->mrl != NULL && mrl != NULL				&& strcmp (totem->mrl, mrl) != 0))	{		totem_action_set_mrl (totem, mrl);	} else if (totem->mrl != NULL) {		totem_playlist_set_playing (totem->playlist, TRUE);	}	g_free (mrl);	return;}