From 66d170ba498273baf3bb136df4d016dda9227264 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 1 Dec 2018 16:58:31 +0100 Subject: [PATCH] Skip undo when auto closing --- app/src/main/java/eu/faircode/email/FragmentMessages.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index fe91fa7683..596238bf88 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -1583,6 +1583,8 @@ public class FragmentMessages extends FragmentEx { } private void moveUndo(final MessageTarget result) { + final boolean undo = !(viewType == AdapterMessage.ViewType.THREAD && autoclose); + // Show undo snackbar final Snackbar snackbar = Snackbar.make( view, @@ -1615,7 +1617,8 @@ public class FragmentMessages extends FragmentEx { }.load(FragmentMessages.this, args); } }); - snackbar.show(); + if (undo) + snackbar.show(); // Wait new Handler().postDelayed(new Runnable() { @@ -1664,7 +1667,7 @@ public class FragmentMessages extends FragmentEx { } }); } - }, UNDO_TIMEOUT); + }, undo ? UNDO_TIMEOUT : 0); } private ActivityBase.IBackPressedListener onBackPressedListener = new ActivityBase.IBackPressedListener() {