From 490aa8052823a78a7189417d80061fd68a939ec0 Mon Sep 17 00:00:00 2001 From: Maxim Bachinsky Date: Mon, 9 Sep 2019 13:25:39 +0300 Subject: [PATCH] fix crash with two different backstacks --- .../components/tabbarnavigation/BottomNavigationActivity.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tabbar-navigation/src/main/java/ru/touchin/roboswag/components/tabbarnavigation/BottomNavigationActivity.kt b/tabbar-navigation/src/main/java/ru/touchin/roboswag/components/tabbarnavigation/BottomNavigationActivity.kt index d613ce5..84ae44d 100644 --- a/tabbar-navigation/src/main/java/ru/touchin/roboswag/components/tabbarnavigation/BottomNavigationActivity.kt +++ b/tabbar-navigation/src/main/java/ru/touchin/roboswag/components/tabbarnavigation/BottomNavigationActivity.kt @@ -10,9 +10,8 @@ import ru.touchin.roboswag.components.navigation.viewcontrollers.ViewControllerN */ abstract class BottomNavigationActivity : NavigationActivity() { - open val innerNavigation by lazy { - getNavigationContainer(supportFragmentManager)?.navigation ?: navigation as ViewControllerNavigation - } + val innerNavigation: ViewControllerNavigation + get() = getNavigationContainer(supportFragmentManager)?.navigation ?: navigation as ViewControllerNavigation private fun getNavigationContainer(fragmentManager: FragmentManager?): NavigationContainerFragment? = fragmentManager