rem: gdk_window_raise (about->window); gdk_window_show (about->window);
add: gtk_window_present (GTK_WINDOW (totem->about));
context: on_about1_activate (GtkButton *button, Totem *totem){	static GtkWidget *about = NULL;	GdkPixbuf *pixbuf = NULL;	const gchar *authors[] =	{		"Bastien Nocera <hadess@hadess.net>",		"Julien Moutte <julien@moutte.net> (GStreamer backend)",		"Guenter Bartsch <guenter@users.sourceforge.net>",		"Ronald Bultje <rbultje@ronald.bitfreak.net>",		NULL	};	const gchar *documenters[] = { NULL };	const gchar *translator_credits = _("translator_credits");	char *backend_version, *description;	if (about != NULL)	{		gdk_window_raise (about->window);		gdk_window_show (about->window);		return;	}	{		char *filename = NULL;		filename = gnome_program_locate_file (NULL,				GNOME_FILE_DOMAIN_APP_DATADIR,				"totem/media-player-48.png",				TRUE, NULL);		if (filename != NULL)		{			pixbuf = gdk_pixbuf_new_from_file(filename, NULL);			g_free (filename);		}	}	backend_version = bacon_video_widget_get_backend_name (totem->bvw);	description = g_strdup_printf (_("Movie Player using %s"),				backend_version);	about = gnome_about_new(_("Totem"), VERSION,			"Copyright \xc2\xa9 2002-2004 Bastien Nocera",			(const char *)description,			(const char **)authors,			(const char **)documenters,			strcmp (translator_credits, "translator_credits") != 0 ? translator_credits : NULL,			pixbuf);	g_free (backend_version);	g_free (description);	if (pixbuf != NULL)		gdk_pixbuf_unref (pixbuf);	g_signal_connect (G_OBJECT (about), "destroy", G_CALLBACK			(gtk_widget_destroyed), &about);	g_object_add_weak_pointer (G_OBJECT (about), (gpointer *)&about);	gtk_window_set_transient_for (GTK_WINDOW (about),			GTK_WINDOW (totem->win));	gtk_widget_show(about);}