diff options
author | Dan Vrátil <dvratil@redhat.com> | 2012-07-19 17:27:05 +0800 |
---|---|---|
committer | Dan Vrátil <dvratil@redhat.com> | 2012-07-19 17:28:02 +0800 |
commit | 75eae13cbc39577ab33b008c93707cb6ac66dc89 (patch) | |
tree | 3cc2be030834ddfb3775d5f7e3e4037449d8b69c /mail/e-mail-reader-utils.c | |
parent | b059a3c2ee89ff921e94bfdab37fb71aa50a350b (diff) | |
download | gsoc2013-evolution-75eae13cbc39577ab33b008c93707cb6ac66dc89.tar.gz gsoc2013-evolution-75eae13cbc39577ab33b008c93707cb6ac66dc89.tar.zst gsoc2013-evolution-75eae13cbc39577ab33b008c93707cb6ac66dc89.zip |
Bug #680164 - Print Preview action should open preview immediatelly
Diffstat (limited to 'mail/e-mail-reader-utils.c')
-rw-r--r-- | mail/e-mail-reader-utils.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/mail/e-mail-reader-utils.c b/mail/e-mail-reader-utils.c index 38399731c1..3b0b0655b4 100644 --- a/mail/e-mail-reader-utils.c +++ b/mail/e-mail-reader-utils.c @@ -913,6 +913,7 @@ struct _MessagePrintingContext { EMailReader *reader; CamelFolder *folder; gchar *message_uid; + GtkPrintOperationAction action; EActivity *activity; }; @@ -954,7 +955,8 @@ mail_reader_do_print_message (GObject *object, printer = e_mail_printer_new (part_list); g_signal_connect (printer, "done", G_CALLBACK (printing_done_cb), activity); - e_mail_printer_print (printer, FALSE, cancellable); + + e_mail_printer_print (printer, context->action, cancellable); free_message_printing_context (context); } @@ -995,6 +997,7 @@ e_mail_reader_print (EMailReader *reader, context->message_uid = g_strdup (message_list->cursor_uid); context->folder = g_object_ref (e_mail_reader_get_folder (reader)); context->activity = e_mail_reader_new_activity (reader); + context->action = action; g_return_if_fail (E_IS_MAIL_READER (reader)); |