use YGFlexDirectionColumn explicit

This commit is contained in:
Lukas Woehrl
2017-01-05 21:02:47 +01:00
parent 2595e082d6
commit 0a708e18c0

View File

@@ -2530,9 +2530,9 @@ static void YGNodelayoutImpl(const YGNodeRef node,
} }
if (YGNodeAlignItem(node, child) == YGAlignBaseline) { if (YGNodeAlignItem(node, child) == YGAlignBaseline) {
const float ascent = const float ascent =
YGBaseline(child) + YGNodeLeadingMargin(child, crossAxis, availableInnerWidth); YGBaseline(child) + YGNodeLeadingMargin(child, YGFlexDirectionColumn, availableInnerWidth);
const float descent = child->layout.measuredDimensions[YGDimensionHeight] + const float descent = child->layout.measuredDimensions[YGDimensionHeight] +
YGNodeMarginForAxis(child, crossAxis, availableInnerWidth) - YGNodeMarginForAxis(child, YGFlexDirectionColumn, availableInnerWidth) -
ascent; ascent;
maxAscentForCurrentLine = fmaxf(maxAscentForCurrentLine, ascent); maxAscentForCurrentLine = fmaxf(maxAscentForCurrentLine, ascent);
maxDescentForCurrentLine = fmaxf(maxDescentForCurrentLine, descent); maxDescentForCurrentLine = fmaxf(maxDescentForCurrentLine, descent);