18292
|
1 |
diff -urN gtk+-2.19.0/gtk/gtkprintoperation-unix.c ../../SUNWgtk2-2.19.0.hacked/i386/gtk+-2.19.0/gtk/gtkprintoperation-unix.c
|
|
2 |
--- gtk+-2.19.0/gtk/gtkprintoperation-unix.c 2010-01-07 14:45:55.518849788 +0000
|
|
3 |
+++ ../../SUNWgtk2-2.19.0.hacked/i386/gtk+-2.19.0/gtk/gtkprintoperation-unix.c 2010-01-07 14:54:43.597755579 +0000
|
|
4 |
@@ -578,7 +578,12 @@
|
|
5 |
priv->page_ranges = job->page_ranges;
|
|
6 |
priv->num_page_ranges = job->num_page_ranges;
|
|
7 |
|
|
8 |
- priv->manual_num_copies = job->num_copies;
|
|
9 |
+ if (gtk_printer_get_capabilities (gtk_print_job_get_printer (job)) &
|
|
10 |
+ GTK_PRINT_CAPABILITY_COPIES)
|
|
11 |
+ priv->manual_num_copies = 1;
|
|
12 |
+ else
|
|
13 |
+ priv->manual_num_copies = job->num_copies;
|
|
14 |
+
|
|
15 |
priv->manual_collation = job->collate;
|
|
16 |
priv->manual_reverse = job->reverse;
|
|
17 |
priv->manual_page_set = job->page_set;
|