diff --git a/patches/react-native-screens+3.16.0.patch b/patches/react-native-screens+3.16.0.patch new file mode 100644 index 00000000..7d8e1046 --- /dev/null +++ b/patches/react-native-screens+3.16.0.patch @@ -0,0 +1,13 @@ +diff --git a/node_modules/react-native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenContainer.kt b/node_modules/react-native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenContainer.kt +index 55e08c2..dee876b 100644 +--- a/node_modules/react-native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenContainer.kt ++++ b/node_modules/react-native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenContainer.kt +@@ -165,7 +165,7 @@ open class ScreenContainer(context: Context?) : ViewGroup(co + try { + FragmentManager.findFragment(rootView).childFragmentManager + } catch (ex: IllegalStateException) { +- throw IllegalStateException("Failed to find fragment for React Root View") ++ context.supportFragmentManager + } + } + }