From 323f5a0cf9548537084e1c2675a384d0108f5903 Mon Sep 17 00:00:00 2001 From: Hailey Date: Sun, 10 Nov 2024 15:53:18 -0800 Subject: [PATCH] patch rn screens --- patches/react-native-screens+3.31.1.patch | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 patches/react-native-screens+3.31.1.patch 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) + }