From 0b40cb8b7f9fe320902ae5bb323e3743f7fa1b88 Mon Sep 17 00:00:00 2001 From: Joe Vilches Date: Fri, 6 Dec 2024 15:34:06 -0800 Subject: [PATCH] Use crossAxisOwnerSize instead of ownerHeight in cross axis bound call (#48080) Summary: X-link: https://github.com/facebook/yoga/pull/1763 Pull Request resolved: https://github.com/facebook/react-native/pull/48080 Small bug that I noticed while doing intrinsic sizing. We have the ownerHeight as the axis size despite bounding the length of the cross axis. This should therefore be the crossAxisOwnerSize, which might be the width in some cases Changelog: [Internal] Reviewed By: NickGerleman Differential Revision: D66736539 fbshipit-source-id: 528fc438b3327cd6f7890ea0ba408e4ce7b0f02c --- .../ReactCommon/yoga/yoga/algorithm/CalculateLayout.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-native/ReactCommon/yoga/yoga/algorithm/CalculateLayout.cpp b/packages/react-native/ReactCommon/yoga/yoga/algorithm/CalculateLayout.cpp index 31841e35b02..36184745e2c 100644 --- a/packages/react-native/ReactCommon/yoga/yoga/algorithm/CalculateLayout.cpp +++ b/packages/react-native/ReactCommon/yoga/yoga/algorithm/CalculateLayout.cpp @@ -1780,7 +1780,7 @@ static void calculateLayoutImpl( crossAxis, direction, unclampedCrossDim, - ownerHeight, + crossAxisOwnerSize, ownerWidth) - paddingAndBorderAxisCross;