Blame evince-0.6.0-print-error.patch
|
Tom Callaway |
4d0df8 |
diff -up evince-2.23.4/shell/ev-window.c.print-error evince-2.23.4/shell/ev-window.c
|
|
Tom Callaway |
4d0df8 |
--- evince-2.23.4/shell/ev-window.c.print-error 2008-06-16 16:10:20.000000000 -0400
|
|
Tom Callaway |
4d0df8 |
+++ evince-2.23.4/shell/ev-window.c 2008-07-17 16:34:31.000000000 -0400
|
|
Tom Callaway |
4d0df8 |
@@ -2244,6 +2244,8 @@ ev_window_print_finished (GtkPrintJob *p
|
|
Matthias Clasen |
58ef8b |
if (error) {
|
|
Matthias Clasen |
58ef8b |
GtkWidget *dialog;
|
|
Matthias Clasen |
58ef8b |
|
|
Matthias Clasen |
58ef8b |
+ GDK_THREADS_ENTER ();
|
|
Matthias Clasen |
58ef8b |
+
|
|
Matthias Clasen |
58ef8b |
dialog = gtk_message_dialog_new (GTK_WINDOW (window),
|
|
Matthias Clasen |
58ef8b |
GTK_DIALOG_MODAL,
|
|
Matthias Clasen |
58ef8b |
GTK_MESSAGE_ERROR,
|
|
Tom Callaway |
4d0df8 |
@@ -2254,6 +2256,8 @@ ev_window_print_finished (GtkPrintJob *p
|
|
Matthias Clasen |
58ef8b |
|
|
Matthias Clasen |
58ef8b |
gtk_dialog_run (GTK_DIALOG (dialog));
|
|
Matthias Clasen |
58ef8b |
gtk_widget_destroy (dialog);
|
|
Matthias Clasen |
58ef8b |
+
|
|
Matthias Clasen |
58ef8b |
+ GDK_THREADS_LEAVE ();
|
|
Tom Callaway |
4d0df8 |
} else {
|
|
Tom Callaway |
4d0df8 |
/* If printed successfully, save print settings */
|
|
Tom Callaway |
4d0df8 |
ev_application_set_print_settings (EV_APP,
|