diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 05c844adbb..06c1b8d5b5 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -804,6 +804,10 @@ public class FragmentCompose extends FragmentBase { } try { + EntityIdentity ident = (EntityIdentity) spIdentity.getSelectedItem(); + if (ident == null) + throw new IllegalArgumentException(getString(R.string.title_from_missing)); + String to = etTo.getText().toString(); InternetAddress ato[] = (TextUtils.isEmpty(to) ? new InternetAddress[0] : InternetAddress.parse(to)); if (ato.length == 0) @@ -813,7 +817,8 @@ public class FragmentCompose extends FragmentBase { final TextView tvMessage = dview.findViewById(R.id.tvMessage); final CheckBox cbNotAgain = dview.findViewById(R.id.cbNotAgain); - tvMessage.setText(getString(R.string.title_ask_send, MessageHelper.formatAddressesShort(ato))); + tvMessage.setText(getString(R.string.title_ask_send_via, + MessageHelper.formatAddressesShort(ato), ident.email)); new DialogBuilderLifecycle(getContext(), getViewLifecycleOwner()) .setView(dview) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f9b91fbaaa..6f575d483b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -353,7 +353,7 @@ Not all attachments are downloaded Draft discarded Draft saved - Send message to %1$s? + Send message to %1$s via %2$s? Sending message Encrypt