Added setting to permanently delete on discard

This commit is contained in:
M66B
2019-08-20 18:32:22 +02:00
parent 82697007b9
commit 3e3d0006bc
4 changed files with 26 additions and 3 deletions

View File

@@ -2480,8 +2480,9 @@ public class FragmentCompose extends FragmentBase {
Log.i("Load action id=" + draft.id + " action=" + getActionName(action));
if (action == R.id.action_delete) {
boolean discard_delete = prefs.getBoolean("discard_delete", false);
EntityFolder trash = db.folder().getFolderByType(draft.account, EntityFolder.TRASH);
if (empty || trash == null)
if (empty || trash == null || discard_delete)
EntityOperation.queue(context, draft, EntityOperation.DELETE);
else
EntityOperation.queue(context, draft, EntityOperation.MOVE, trash.id);