From 367c3a28bee7ecd689d2d30390e1ee2be3740a79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20W=C3=B6hrl?= Date: Thu, 17 Nov 2016 20:41:48 -0800 Subject: [PATCH] use fmaxf to prevent casting from and to double Summary: Use ```fmaxf``` to prevent double casting. Closes https://github.com/facebook/css-layout/pull/251 Reviewed By: emilsjolander Differential Revision: D4199342 Pulled By: splhack fbshipit-source-id: c04bc68a3c9c97b92e910e885457cf2fe00da28b --- CSSLayout/CSSLayout.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 {