From 8f5666baf83952e30b4442d61bd3bb377392e20d Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 19 May 2025 22:04:37 +0200 Subject: [PATCH] Refactoring --- app/src/main/java/eu/faircode/email/ActivityMain.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityMain.java b/app/src/main/java/eu/faircode/email/ActivityMain.java index ae295cad08..abd29039ea 100644 --- a/app/src/main/java/eu/faircode/email/ActivityMain.java +++ b/app/src/main/java/eu/faircode/email/ActivityMain.java @@ -270,9 +270,7 @@ public class ActivityMain extends ActivityBase implements FragmentManager.OnBack // VX-N3 // https://developer.android.com/docs/quality-guidelines/core-app-quality boolean restore_on_launch = prefs.getBoolean("restore_on_launch", true); - if (!restore_on_launch) - view.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); - else { + if (restore_on_launch) { String last_activity = prefs.getString("last_activity", null); long composing = prefs.getLong("last_composing", -1L); if (ActivityCompose.class.getName().equals(last_activity) && composing >= 0) @@ -280,7 +278,8 @@ public class ActivityMain extends ActivityBase implements FragmentManager.OnBack .addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK) .putExtra("action", "edit") .putExtra("id", composing); - } + } else + view.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); Intent saved = args.getParcelable("intent"); if (saved == null) {