From 109beb3aaea1379b8c435abca4deca42979e7ba3 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 5 Dec 2018 17:05:11 +0100 Subject: [PATCH] Keep just one message list on back stack --- app/src/main/java/eu/faircode/email/ActivityView.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java index 01da7cdd7c..b5c7de00a4 100644 --- a/app/src/main/java/eu/faircode/email/ActivityView.java +++ b/app/src/main/java/eu/faircode/email/ActivityView.java @@ -1120,6 +1120,9 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB }; private void onViewMessages(Intent intent) { + if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.RESUMED)) + getSupportFragmentManager().popBackStack("messages", FragmentManager.POP_BACK_STACK_INCLUSIVE); + Bundle args = new Bundle(); args.putLong("account", intent.getLongExtra("account", -1)); args.putLong("folder", intent.getLongExtra("folder", -1));