From b20f83e104b1c9898feaa67b2c204cc0b62276a7 Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 25 Jul 2022 10:35:49 +0300 Subject: [PATCH 1/2] Updated on 2026-08-14 --- .../java/com/tangem/tap/common/extensions/Navigation.kt | 6 +++++- 1 file changed, 5 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 89d9327ed6..7096920bb8 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 @@ -61,7 +61,11 @@ fun FragmentActivity.popBackTo(screen: AppScreen?, inclusive: Boolean = false) { } fun FragmentActivity.getPreviousScreen(): AppScreen? { - val indexOfLastFragment = this.supportFragmentManager.backStackEntryCount - 1 + val indexOfLastFragment = if(this.supportFragmentManager.backStackEntryCount>0) { + this.supportFragmentManager.backStackEntryCount - 1 + }else{ + 0 + } val tag = if (indexOfLastFragment < this.supportFragmentManager.backStackEntryCount) this.supportFragmentManager.getBackStackEntryAt(indexOfLastFragment).name else null From f32b0fa020b48b7a28142fd0c0b51975c04c2e53 Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 25 Jul 2022 22:51:23 +0300 Subject: [PATCH 2/2] Updated on 2026-08-14 --- .../main/java/com/tangem/tap/common/extensions/Navigation.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 7096920bb8..f538ff13a3 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 @@ -61,9 +61,9 @@ fun FragmentActivity.popBackTo(screen: AppScreen?, inclusive: Boolean = false) { } fun FragmentActivity.getPreviousScreen(): AppScreen? { - val indexOfLastFragment = if(this.supportFragmentManager.backStackEntryCount>0) { + val indexOfLastFragment = if (this.supportFragmentManager.backStackEntryCount > 0) { this.supportFragmentManager.backStackEntryCount - 1 - }else{ + } else { 0 } val tag = if (indexOfLastFragment < this.supportFragmentManager.backStackEntryCount)