diff --git a/patches/react-native-screens+3.31.1.patch b/patches/react-native-screens+3.31.1.patch new file mode 100644 index 0000000000..7df24dd04d --- /dev/null +++ b/patches/react-native-screens+3.31.1.patch @@ -0,0 +1,18 @@ +diff --git a/node_modules/react-native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenViewManager.kt b/node_modules/react-native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenViewManager.kt +index c45adc0..338a571 100644 +--- a/node_modules/react-native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenViewManager.kt ++++ b/node_modules/react-native-screens/android/src/main/java/com/swmansion/rnscreens/ScreenViewManager.kt +@@ -42,10 +42,10 @@ open class ScreenViewManager : ViewGroupManager(), RNSScreenManagerInter + props: ReactStylesDiffMap?, + stateWrapper: StateWrapper? + ): Any? { +- if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { +- // fabricViewStateManager should never be null in Fabric. The null check is only for Paper's empty impl. +- view.fabricViewStateManager?.setStateWrapper(stateWrapper) +- } ++// if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { ++// // fabricViewStateManager should never be null in Fabric. The null check is only for Paper's empty impl. ++// view.fabricViewStateManager?.setStateWrapper(stateWrapper) ++// } + return super.updateState(view, props, stateWrapper) + }