aboutsummaryrefslogtreecommitdiffstats
path: root/mail/e-mail-reader-utils.c
diff options
context:
space:
mode:
authorDan Vrátil <dvratil@redhat.com>2012-07-19 17:27:05 +0800
committerDan Vrátil <dvratil@redhat.com>2012-07-19 17:28:02 +0800
commit75eae13cbc39577ab33b008c93707cb6ac66dc89 (patch)
tree3cc2be030834ddfb3775d5f7e3e4037449d8b69c /mail/e-mail-reader-utils.c
parentb059a3c2ee89ff921e94bfdab37fb71aa50a350b (diff)
downloadgsoc2013-evolution-75eae13cbc39577ab33b008c93707cb6ac66dc89.tar
gsoc2013-evolution-75eae13cbc39577ab33b008c93707cb6ac66dc89.tar.gz
gsoc2013-evolution-75eae13cbc39577ab33b008c93707cb6ac66dc89.tar.bz2
gsoc2013-evolution-75eae13cbc39577ab33b008c93707cb6ac66dc89.tar.lz
gsoc2013-evolution-75eae13cbc39577ab33b008c93707cb6ac66dc89.tar.xz
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.c5
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));