58ef8b5
--- evince-0.6.0/shell/ev-window.c.print-error	2006-09-22 01:32:59.000000000 -0400
58ef8b5
+++ evince-0.6.0/shell/ev-window.c	2006-09-22 01:33:35.000000000 -0400
58ef8b5
@@ -1373,6 +1373,8 @@
58ef8b5
 	if (error) {
58ef8b5
 		GtkWidget *dialog;
58ef8b5
 		
58ef8b5
+		GDK_THREADS_ENTER ();
58ef8b5
+
58ef8b5
 		dialog = gtk_message_dialog_new (GTK_WINDOW (window),
58ef8b5
 						 GTK_DIALOG_MODAL,
58ef8b5
 						 GTK_MESSAGE_ERROR,
58ef8b5
@@ -1383,6 +1385,8 @@
58ef8b5
 
58ef8b5
 		gtk_dialog_run (GTK_DIALOG (dialog));
58ef8b5
 		gtk_widget_destroy (dialog);
58ef8b5
+
58ef8b5
+		GDK_THREADS_LEAVE ();
58ef8b5
 	}
58ef8b5
 }
58ef8b5