From 32acf1da4c66355116685fbbf397687ecf9c96ab Mon Sep 17 00:00:00 2001 From: Wojciech Lewicki Date: Wed, 25 Aug 2021 10:39:22 +0200 Subject: [PATCH] fix: send progress when container is null (#1074) Fix a bug introduced in #890 where when container is already null, the app crashes. --- .../src/main/java/com/swmansion/rnscreens/ScreenFragment.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/android/src/main/java/com/swmansion/rnscreens/ScreenFragment.kt b/android/src/main/java/com/swmansion/rnscreens/ScreenFragment.kt index 9c9c798cb2..66a43f4202 100644 --- a/android/src/main/java/com/swmansion/rnscreens/ScreenFragment.kt +++ b/android/src/main/java/com/swmansion/rnscreens/ScreenFragment.kt @@ -190,8 +190,7 @@ open class ScreenFragment : Fragment { */ val coalescingKey = (if (mProgress == 0.0f) 1 else if (mProgress == 1.0f) 2 else 3).toShort() val container: ScreenContainer<*>? = screen.container - check(container is ScreenStack) { "ScreenStackFragment added into a non-stack container" } - val goingForward = container.goingForward + val goingForward = if (container is ScreenStack) container.goingForward else false (screen.context as ReactContext) .getNativeModule(UIManagerModule::class.java) ?.eventDispatcher