diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index e4bc2814..d3c3e3cb 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -917,16 +917,18 @@ public class FragmentCompose extends FragmentEx { draft.from = ref.to; } + long time = (ref.sent == null ? ref.received : ref.sent); + if ("reply".equals(action) || "reply_all".equals(action)) { draft.subject = context.getString(R.string.title_subject_reply, ref.subject); body = String.format("

%s %s:

%s
", - Html.escapeHtml(new Date().toString()), + Html.escapeHtml(new Date(time).toString()), Html.escapeHtml(MessageHelper.getFormattedAddresses(draft.to, true)), HtmlHelper.sanitize(ref.read(context))); } else if ("forward".equals(action)) { draft.subject = context.getString(R.string.title_subject_forward, ref.subject); body = String.format("

%s %s:

%s
", - Html.escapeHtml(new Date().toString()), + Html.escapeHtml(new Date(time).toString()), Html.escapeHtml(MessageHelper.getFormattedAddresses(ref.from, true)), HtmlHelper.sanitize(ref.read(context))); }