diff --git a/React/CSSLayout/CSSLayout.c b/React/CSSLayout/CSSLayout.c index dd55ed3fe01..84c51e79d47 100644 --- a/React/CSSLayout/CSSLayout.c +++ b/React/CSSLayout/CSSLayout.c @@ -1705,7 +1705,7 @@ static void layoutNodeImpl(const CSSNodeRef node, for (ii = startIndex; ii < childCount; ii++) { const CSSNodeRef child = CSSNodeListGet(node->children, ii); - if (child->style.positionType == CSSPositionTypeAbsolute) { + if (child->style.positionType == CSSPositionTypeRelative) { if (child->lineIndex != i) { break; } @@ -1724,7 +1724,7 @@ static void layoutNodeImpl(const CSSNodeRef node, for (ii = startIndex; ii < endIndex; ii++) { const CSSNodeRef child = CSSNodeListGet(node->children, ii); - if (child->style.positionType == CSSPositionTypeAbsolute) { + if (child->style.positionType == CSSPositionTypeRelative) { switch (getAlignItem(node, child)) { case CSSAlignFlexStart: child->layout.position[pos[crossAxis]] =