diff --git a/packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewShadowNode.cpp index 37b734170f3..623f3287485 100644 --- a/packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewShadowNode.cpp +++ b/packages/react-native/ReactCommon/react/renderer/components/scrollview/ScrollViewShadowNode.cpp @@ -69,10 +69,12 @@ Point ScrollViewShadowNode::getContentOriginOffset( auto stateData = getStateData(); auto contentOffset = stateData.contentOffset; auto transform = includeTransform ? getTransform() : Transform::Identity(); - auto result = - transform * Vector{-contentOffset.x, -contentOffset.y, 0.0f, 1.0f}; + auto result = transform * + Vector{ + .x = -contentOffset.x, .y = -contentOffset.y, .z = 0.0f, .w = 1.0f}; return { - result.x, result.y + static_cast(stateData.scrollAwayPaddingTop)}; + .x = result.x, + .y = result.y + static_cast(stateData.scrollAwayPaddingTop)}; } } // namespace facebook::react