From d6356833037af2fa7ea25109a1a260b7e9929d65 Mon Sep 17 00:00:00 2001 From: Clark Date: Mon, 23 Jan 2023 17:37:53 -0500 Subject: [PATCH] Fix share intent not being cleared from recents. --- .../org/thoughtcrime/securesms/sharing/v2/ShareActivity.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/sharing/v2/ShareActivity.kt b/app/src/main/java/org/thoughtcrime/securesms/sharing/v2/ShareActivity.kt index 6a5075bc7b..7fbfb0fdf6 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/sharing/v2/ShareActivity.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/sharing/v2/ShareActivity.kt @@ -15,6 +15,7 @@ import androidx.core.content.pm.ShortcutManagerCompat import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers import org.signal.core.util.Result import org.signal.core.util.logging.Log +import org.thoughtcrime.securesms.MainActivity import org.thoughtcrime.securesms.PassphraseRequiredActivity import org.thoughtcrime.securesms.R import org.thoughtcrime.securesms.contacts.paged.ContactSearchKey @@ -221,8 +222,9 @@ class ShareActivity : PassphraseRequiredActivity(), MultiselectForwardFragment.C .asBorderless(multiShareArgs.isBorderless) .withShareDataTimestamp(System.currentTimeMillis()) + val mainActivityIntent = MainActivity.clearTop(this) finish() - startActivity(conversationIntentBuilder.build()) + startActivities(arrayOf(mainActivityIntent, conversationIntentBuilder.build())) } private fun openMediaInterstitial(shareEvent: ShareEvent.OpenMediaInterstitial) {