LibWeb: Use correct NumericLimits in CalculatedStyleValue

This commit is contained in:
Sam Atkins 2023-08-20 13:05:23 +01:00 committed by Sam Atkins
parent 1feacd4b52
commit c20df751c9

View file

@ -1015,9 +1015,9 @@ CalculatedStyleValue::CalculationResult ConstantCalculationNode::resolve([[maybe
return { Number(Number::Type::Number, M_PI) };
// FIXME: We need to keep track of Infinity and NaN across all nodes, since they require special handling.
case CalculationNode::ConstantType::Infinity:
return { Number(Number::Type::Number, NumericLimits<float>::max()) };
return { Number(Number::Type::Number, NumericLimits<double>::max()) };
case CalculationNode::ConstantType::MinusInfinity:
return { Number(Number::Type::Number, NumericLimits<float>::lowest()) };
return { Number(Number::Type::Number, NumericLimits<double>::lowest()) };
case CalculationNode::ConstantType::NaN:
return { Number(Number::Type::Number, NAN) };
}