rem: dialog = glade_xml_get_widget (totem->xml, "totem_skip_to_window"); gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK); gtk_widget_show (dialog);
add: if (totem->skipto != NULL) { gtk_window_present (GTK_WINDOW (totem->skipto)); return; }  filename = g_build_filename (DATADIR, "totem", "skip_to.glade", NULL); totem->skipto = TOTEM_SKIPTO (totem_skipto_new (filename)); g_free (filename);  g_signal_connect (G_OBJECT (totem->skipto), "delete-event", G_CALLBACK (gtk_widget_destroy), NULL); g_signal_connect (G_OBJECT (totem->skipto), "response", G_CALLBACK (commit_hide_skip_to), totem); g_object_add_weak_pointer (G_OBJECT (totem->skipto), (gpointer *)&totem->skipto); gtk_window_set_transient_for (GTK_WINDOW (totem->skipto), GTK_WINDOW (totem->win)); gtk_widget_show (GTK_WIDGET (totem->skipto));
context: on_skip_to1_activate (GtkButton *button, Totem *totem){	GtkWidget *dialog;	if (totem->seekable == FALSE)		return;	dialog = glade_xml_get_widget (totem->xml, "totem_skip_to_window");	gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);	gtk_widget_show (dialog);}