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