diff --git a/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricMountingManager.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricMountingManager.cpp index 0b1d3acb99c..cde2d633044 100644 --- a/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricMountingManager.cpp +++ b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricMountingManager.cpp @@ -118,8 +118,7 @@ static inline void computeBufferSizes( std::vector &cppUpdatePaddingMountItems, std::vector &cppUpdateLayoutMountItems, std::vector &cppUpdateOverflowInsetMountItems, - std::vector &cppUpdateEventEmitterMountItems, - ShadowViewMutationList &cppViewMutations) { + std::vector &cppUpdateEventEmitterMountItems) { CppMountItem::Type lastType = CppMountItem::Type::Undefined; int numSameType = 0; for (auto const &mountItem : cppCommonMountItems) { @@ -178,11 +177,6 @@ static inline void computeBufferSizes( cppDeleteMountItems.size(), batchMountItemIntsSize, batchMountItemObjectsSize); - - if (cppViewMutations.size() > 0) { - batchMountItemIntsSize++; - batchMountItemObjectsSize++; - } } static inline void writeIntBufferTypePreamble( @@ -278,7 +272,7 @@ void FabricMountingManager::executeMount( std::vector cppUpdateLayoutMountItems; std::vector cppUpdateOverflowInsetMountItems; std::vector cppUpdateEventEmitterMountItems; - auto cppViewMutations = ShadowViewMutationList(); + { std::lock_guard allocatedViewsLock(allocatedViewsMutex_); @@ -497,8 +491,7 @@ void FabricMountingManager::executeMount( cppUpdatePaddingMountItems, cppUpdateLayoutMountItems, cppUpdateOverflowInsetMountItems, - cppUpdateEventEmitterMountItems, - cppViewMutations); + cppUpdateEventEmitterMountItems); static auto createMountItemsIntBufferBatchContainer = JFabricUIManager::javaClassStatic()