From 0ee761d47ba3715381e1477db2fe0c4f59ebcaeb Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 28 Jan 2022 10:38:49 +0100 Subject: [PATCH] Revert "Main: finishAndRemoveTask" This reverts commit fc398fd05ed494c2ec742ecbd58b0e066ca52533. --- app/src/main/AndroidManifest.xml | 1 + app/src/main/java/eu/faircode/email/ActivityMain.java | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index cf391cd6d4..f9ef53bdba 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -128,6 +128,7 @@ diff --git a/app/src/main/java/eu/faircode/email/ActivityMain.java b/app/src/main/java/eu/faircode/email/ActivityMain.java index be55f785e2..170ee90e85 100644 --- a/app/src/main/java/eu/faircode/email/ActivityMain.java +++ b/app/src/main/java/eu/faircode/email/ActivityMain.java @@ -101,7 +101,7 @@ public class ActivityMain extends ActivityBase implements FragmentManager.OnBack @Override protected void onExecuted(Bundle args, EntityMessage message) { - finishAndRemoveTask(); + finish(); if (message == null) return; @@ -139,7 +139,7 @@ public class ActivityMain extends ActivityBase implements FragmentManager.OnBack } catch (RuntimeException ex) { Log.e(ex); // https://issuetracker.google.com/issues/181805603 - finishAndRemoveTask(); + finish(); startActivity(getIntent()); return; } @@ -236,7 +236,7 @@ public class ActivityMain extends ActivityBase implements FragmentManager.OnBack long end = new Date().getTime(); Log.i("Main booted " + (end - start) + " ms"); - finishAndRemoveTask(); + finish(); } @Override @@ -261,7 +261,7 @@ public class ActivityMain extends ActivityBase implements FragmentManager.OnBack @Override public void run() { try { - finishAndRemoveTask(); + finish(); } catch (Throwable ex) { Log.w(ex); /* @@ -336,7 +336,7 @@ public class ActivityMain extends ActivityBase implements FragmentManager.OnBack public void onBackStackChanged() { int count = getSupportFragmentManager().getBackStackEntryCount(); if (count == 0) - finishAndRemoveTask(); + finish(); } @Override