From 75eae13cbc39577ab33b008c93707cb6ac66dc89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Vr=C3=A1til?= Date: Thu, 19 Jul 2012 11:27:05 +0200 Subject: Bug #680164 - Print Preview action should open preview immediatelly --- mail/e-mail-reader-utils.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'mail/e-mail-reader-utils.c') 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)); -- cgit v1.2.3