From b001f1ac7fec71873e914327bbfab485898491b9 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 1 May 2021 16:36:14 +0200 Subject: [PATCH] Reset intent action always --- app/src/main/java/eu/faircode/email/ActivityView.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java index a6a3e89efa..48c9ba9929 100644 --- a/app/src/main/java/eu/faircode/email/ActivityView.java +++ b/app/src/main/java/eu/faircode/email/ActivityView.java @@ -1089,7 +1089,6 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB Intent clear = new Intent(this, ServiceUI.class) .setAction(action.replace("unified", "clear")); startService(clear); - intent.setAction("unified"); } } else if (action.startsWith("folders")) { @@ -1115,7 +1114,6 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB Intent clear = new Intent(this, ServiceUI.class) .setAction("clear:" + parts[2]); startService(clear); - intent.setAction("folder:" + folder); } } else if ("why".equals(action)) { @@ -1129,16 +1127,12 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB Helper.viewFAQ(this, 2); } - intent.setAction(null); - } else if ("alert".equals(action) || "error".equals(action)) { if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.STARTED)) getSupportFragmentManager().popBackStack("unified", 0); Helper.viewFAQ(this, "alert".equals(action) ? 23 : 22); - intent.setAction(null); - } else if ("outbox".equals(action)) { if (getLifecycle().getCurrentState().isAtLeast(Lifecycle.State.STARTED)) getSupportFragmentManager().popBackStack("unified", 0); @@ -1172,6 +1166,8 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB } onViewThread(intent); } + + intent.setAction(null); } if (intent.hasExtra(Intent.EXTRA_PROCESS_TEXT)) {