diff --git a/ReactCommon/fabric/core/layout/LayoutableShadowNode.cpp b/ReactCommon/fabric/core/layout/LayoutableShadowNode.cpp index 26f7633d5c5..81cc956c9a7 100644 --- a/ReactCommon/fabric/core/layout/LayoutableShadowNode.cpp +++ b/ReactCommon/fabric/core/layout/LayoutableShadowNode.cpp @@ -64,8 +64,10 @@ LayoutMetrics LayoutableShadowNode::getRelativeLayoutMetrics( return EmptyLayoutMetrics; } - layoutMetrics.frame.origin += - layoutableCurrentShadowNode->getLayoutMetrics().frame.origin; + auto origin = layoutableCurrentShadowNode->getLayoutMetrics().frame.origin; + auto transform = layoutableCurrentShadowNode->getTransform(); + + layoutMetrics.frame.origin += origin * transform; } return layoutMetrics;