call margin method on child instead of node
Reviewed By: emilsjolander Differential Revision: D6918367 fbshipit-source-id: cee90e015f9e45a717a7307f59fd3b9ef6f399b6
This commit is contained in:
parent
09b43e479e
commit
f75e21f1ca
|
@ -1037,9 +1037,9 @@ static void YGNodeComputeFlexBasisForChild(const YGNodeRef node,
|
|||
childHeightMeasureMode = YGMeasureModeUndefined;
|
||||
|
||||
const float marginRow =
|
||||
node->getMarginForAxis(YGFlexDirectionRow, parentWidth);
|
||||
child->getMarginForAxis(YGFlexDirectionRow, parentWidth);
|
||||
const float marginColumn =
|
||||
node->getMarginForAxis(YGFlexDirectionColumn, parentWidth);
|
||||
child->getMarginForAxis(YGFlexDirectionColumn, parentWidth);
|
||||
|
||||
if (isRowStyleDimDefined) {
|
||||
childWidth =
|
||||
|
@ -2624,9 +2624,8 @@ static void YGNodelayoutImpl(const YGNodeRef node,
|
|||
}
|
||||
if (child->getStyle().positionType == YGPositionTypeAbsolute) {
|
||||
// If the child is absolutely positioned and has a
|
||||
// top/left/bottom/right
|
||||
// set, override all the previously computed positions to set it
|
||||
// correctly.
|
||||
// top/left/bottom/right set, override
|
||||
// all the previously computed positions to set it correctly.
|
||||
const bool isChildLeadingPosDefined =
|
||||
child->isLeadingPositionDefined(crossAxis);
|
||||
if (isChildLeadingPosDefined) {
|
||||
|
|
Loading…
Reference in New Issue