diff --git a/app/src/main/java/eu/faircode/email/ActivitySignature.java b/app/src/main/java/eu/faircode/email/ActivitySignature.java
index e4515c3c28..2edb42c459 100644
--- a/app/src/main/java/eu/faircode/email/ActivitySignature.java
+++ b/app/src/main/java/eu/faircode/email/ActivitySignature.java
@@ -392,12 +392,27 @@ public class ActivitySignature extends ActivityBase {
}
private void delete() {
- Intent result = getIntent();
- if (result == null)
- result = new Intent();
- result.putExtra("html", (String) null);
- setResult(RESULT_OK, result);
- finish();
+ new AlertDialog.Builder(this)
+ .setIcon(R.drawable.twotone_gesture_24)
+ .setTitle(R.string.title_edit_signature_delete)
+ .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ Intent result = getIntent();
+ if (result == null)
+ result = new Intent();
+ result.putExtra("html", (String) null);
+ setResult(RESULT_OK, result);
+ finish();
+ }
+ })
+ .setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
+ @Override
+ public void onClick(DialogInterface dialog, int which) {
+ // Do nothing
+ }
+ })
+ .show();
}
private void save() {
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 12f0eb5c91..7ca0cf5f00 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -2040,6 +2040,7 @@
When sending a message, the image is copied into the message from the selected location.
So, don\'t delete the image file!
+ Delete signature?
Name
Value