From 8cf977664b2b8ffe4253d634f3e037dc698e4d15 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 1 Oct 2023 20:38:48 +0200 Subject: [PATCH] Prefix print name with date/time --- .../main/java/eu/faircode/email/FragmentDialogPrint.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogPrint.java b/app/src/main/java/eu/faircode/email/FragmentDialogPrint.java index eac26c6bfd..a1dd8ef006 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogPrint.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogPrint.java @@ -322,6 +322,7 @@ public class FragmentDialogPrint extends FragmentDialogBase { document.body().prependChild(header); } + args.putLong("received", message.received); return new String[]{message.subject, document.body().html()}; } @@ -360,9 +361,10 @@ public class FragmentDialogPrint extends FragmentDialogBase { } PrintManager printManager = (PrintManager) context.getSystemService(Context.PRINT_SERVICE); - String jobName = activity.getString(R.string.app_name); + String jobName = new SimpleDateFormat("yyyy-MM-dd HH:mm") + .format(args.getLong("received")); if (!TextUtils.isEmpty(data[0])) - jobName += " - " + data[0]; + jobName += " " + data[0]; Log.i("Print queue job=" + jobName); PrintDocumentAdapter adapter = printWebView.createPrintDocumentAdapter(jobName);