diff --git a/CSSLayout/CSSLayout.c b/CSSLayout/CSSLayout.c index df4f24f9..81795b72 100644 --- a/CSSLayout/CSSLayout.c +++ b/CSSLayout/CSSLayout.c @@ -1812,7 +1812,7 @@ static void layoutNodeImpl(const CSSNodeRef node, if (measureModeMainDim == CSSMeasureModeAtMost && remainingFreeSpace > 0) { if (!CSSValueIsUndefined(node->style.minDimensions[dim[mainAxis]]) && node->style.minDimensions[dim[mainAxis]] >= 0) { - remainingFreeSpace = fmax(0, + remainingFreeSpace = fmaxf(0, node->style.minDimensions[dim[mainAxis]] - (availableInnerMainDim - remainingFreeSpace)); } else {