diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 05a2b89106..d66b758e11 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -3476,23 +3476,23 @@ public class AdapterMessage extends RecyclerView.Adapter() { private WebView printWebView = null; @Override protected String[] onExecute(Context context, Bundle args) throws IOException { long id = args.getLong("id"); + boolean headers = args.getBoolean("headers"); DB db = DB.getInstance(context); EntityMessage message = db.message().getMessage(id); @@ -4969,6 +4967,13 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. p.appendChild(span); } + if (headers && message.headers != null) { + p.appendElement("hr"); + Element pre = document.createElement("pre"); + pre.text(message.headers); + p.appendChild(pre); + } + p.appendElement("hr").appendElement("br"); document.prependChild(p); @@ -5024,7 +5029,7 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. protected void onException(Bundle args, Throwable ex) { Helper.unexpectedError(getParentFragmentManager(), ex); } - }.execute(this, pargs, "message:print"); + }.execute(this, args, "message:print"); } private void onEmptyFolder(Bundle args) {