diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index 794735e4e3..35765c4b2e 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -3494,18 +3494,20 @@ public class Helper { @Override public void run() { if (owner.getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.STARTED)) { - if (selected == null) + if (selected == null) { intf.onNothingSelected(); - else + ToastEx.makeText(activity, R.string.title_no_key_selected, Toast.LENGTH_LONG).show(); + } else intf.onSelected(selected); } else { owner.getLifecycle().addObserver(new LifecycleObserver() { @OnLifecycleEvent(Lifecycle.Event.ON_START) public void onStart() { owner.getLifecycle().removeObserver(this); - if (selected == null) + if (selected == null) { intf.onNothingSelected(); - else + ToastEx.makeText(activity, R.string.title_no_key_selected, Toast.LENGTH_LONG).show(); + } else intf.onSelected(selected); } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index cf82fae579..1d9757dacc 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1257,6 +1257,7 @@ Usernames and passwords are usually case sensitive Receive before sending Client certificate + No key selected or no keys available Realm Use local IP address instead of host name Custom HELO/EHLO identification