From 6687e2cad40d61a1e34bcb7824eff40254c3018c Mon Sep 17 00:00:00 2001 From: Adam Brown Date: Fri, 4 Feb 2022 17:28:40 +0000 Subject: [PATCH] dropping the backstack when switching to the account created flow to avoid going back to the sign up screens --- .../app/features/onboarding/ftueauth/FtueAuthVariant.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vector/src/main/java/im/vector/app/features/onboarding/ftueauth/FtueAuthVariant.kt b/vector/src/main/java/im/vector/app/features/onboarding/ftueauth/FtueAuthVariant.kt index 222e470d6d..ea475c690d 100644 --- a/vector/src/main/java/im/vector/app/features/onboarding/ftueauth/FtueAuthVariant.kt +++ b/vector/src/main/java/im/vector/app/features/onboarding/ftueauth/FtueAuthVariant.kt @@ -32,6 +32,7 @@ import im.vector.app.core.extensions.POP_BACK_STACK_EXCLUSIVE import im.vector.app.core.extensions.addFragment import im.vector.app.core.extensions.addFragmentToBackstack import im.vector.app.core.extensions.exhaustive +import im.vector.app.core.extensions.replaceFragment import im.vector.app.core.platform.ScreenOrientationLocker import im.vector.app.core.platform.VectorBaseActivity import im.vector.app.databinding.ActivityLoginBinding @@ -374,10 +375,10 @@ class FtueAuthVariant( private fun onAccountCreated() { if (vectorFeatures.isOnboardingPersonalizeEnabled()) { - activity.addFragmentToBackstack( + activity.supportFragmentManager.popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE) + activity.replaceFragment( views.loginFragmentContainer, FtueAuthAccountCreatedFragment::class.java, - option = commonOption ) } else { navigateToHome(createdAccount = true)