From c20e207fcf0c3b5aeda3b8132783a56b693b9073 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 22 Dec 2024 18:46:33 +0100 Subject: [PATCH] Fixed returning to sharer --- app/src/main/java/eu/faircode/email/ActivityCompose.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityCompose.java b/app/src/main/java/eu/faircode/email/ActivityCompose.java index f0d69b1011..046e632f0f 100644 --- a/app/src/main/java/eu/faircode/email/ActivityCompose.java +++ b/app/src/main/java/eu/faircode/email/ActivityCompose.java @@ -77,7 +77,7 @@ public class ActivityCompose extends ActivityBase implements FragmentManager.OnB Intent intent = getIntent(); String action = intent.getAction(); - boolean shared = (isShared(action) && !intent.hasExtra("fair:account")); + boolean shared = (intent.hasExtra("fair:shared") && !intent.hasExtra("fair:account")); boolean widget = (action != null && action.startsWith("widget:")); String[] tos = intent.getStringArrayExtra(Intent.EXTRA_EMAIL); @@ -309,6 +309,7 @@ public class ActivityCompose extends ActivityBase implements FragmentManager.OnB } if (isShared(action)) { + intent.putExtra("fair:shared", true); args.putString("action", "new"); args.putLong("account", intent.getLongExtra("fair:account", -1L));