diff --git a/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricReconciler.java b/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricReconciler.java index e01e0c9d6..de87cb2c5 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricReconciler.java +++ b/ReactAndroid/src/main/java/com/facebook/react/fabric/FabricReconciler.java @@ -88,7 +88,7 @@ public class FabricReconciler { for (int k = firstRemovedOrAddedViewIndex; k < newList.size(); k++) { ReactShadowNode newNode = newList.get(k); if (newNode.isVirtual()) continue; - enqueueUpdateProperties(newNode, null); + enqueueUpdateProperties(newNode, newNode.getOriginalReactShadowNode()); viewsToAdd.add(new ViewAtIndex(newNode.getReactTag(), k)); List previousChildrenList = newNode.getOriginalReactShadowNode() == null ? null : newNode.getOriginalReactShadowNode().getChildrenList(); manageChildren(newNode, previousChildrenList, newNode.getChildrenList()); diff --git a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNodeImpl.java b/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNodeImpl.java index ed988f1cc..706e005d0 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNodeImpl.java +++ b/ReactAndroid/src/main/java/com/facebook/react/uimanager/ReactShadowNodeImpl.java @@ -1221,8 +1221,8 @@ public class ReactShadowNodeImpl implements ReactShadowNode } } + @Override public void updateScreenLayout(ReactShadowNode prevNode) { - assertNotSealed(); mScreenHeight = prevNode.getScreenHeight(); mScreenWidth = prevNode.getScreenWidth(); mScreenX = prevNode.getScreenX();