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