From 652849641b4222b1006843500d6e3c1acd935e14 Mon Sep 17 00:00:00 2001 From: Tangem Date: Thu, 26 May 2022 01:44:48 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../java/com/tangem/tap/common/extensions/Navigation.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/tangem/tap/common/extensions/Navigation.kt b/app/src/main/java/com/tangem/tap/common/extensions/Navigation.kt index 414edde2e5..220a16181c 100644 --- a/app/src/main/java/com/tangem/tap/common/extensions/Navigation.kt +++ b/app/src/main/java/com/tangem/tap/common/extensions/Navigation.kt @@ -25,6 +25,7 @@ import com.tangem.tap.features.tokens.ui.AddTokensFragment import com.tangem.tap.features.wallet.ui.WalletDetailsFragment import com.tangem.tap.features.wallet.ui.WalletFragment import com.tangem.wallet.R +import timber.log.Timber private class Navigation @@ -52,7 +53,11 @@ fun FragmentActivity.openFragment( fun FragmentActivity.popBackTo(screen: AppScreen?, inclusive: Boolean = false) { val inclusiveFlag = if (inclusive) FragmentManager.POP_BACK_STACK_INCLUSIVE else 0 - this.supportFragmentManager.popBackStack(screen?.name, inclusiveFlag) + try { + this.supportFragmentManager.popBackStack(screen?.name, inclusiveFlag) + } catch (e: IllegalStateException) { + Timber.e(e) + } } fun FragmentActivity.getPreviousScreen(): AppScreen? {