diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/css/css_math_function_value.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/core/css/css_math_function_value.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/chromium/third_party/blink/renderer/core/css/css_math_function_value.cc b/chromium/third_party/blink/renderer/core/css/css_math_function_value.cc index 7df858df8df..195407bf214 100644 --- a/chromium/third_party/blink/renderer/core/css/css_math_function_value.cc +++ b/chromium/third_party/blink/renderer/core/css/css_math_function_value.cc @@ -5,8 +5,10 @@ #include "third_party/blink/renderer/core/css/css_math_function_value.h" #include "third_party/blink/renderer/core/css/css_math_expression_node.h" +#include "third_party/blink/renderer/core/css/css_value_clamping_utils.h" #include "third_party/blink/renderer/platform/geometry/calculation_expression_node.h" #include "third_party/blink/renderer/platform/geometry/length.h" +#include "third_party/blink/renderer/platform/runtime_enabled_features.h" #include "third_party/blink/renderer/platform/wtf/size_assertions.h" #include "third_party/blink/renderer/platform/wtf/text/string_builder.h" @@ -139,7 +141,8 @@ bool CSSMathFunctionValue::IsComputationallyIndependent() const { scoped_refptr<CalculationValue> CSSMathFunctionValue::ToCalcValue( const CSSToLengthConversionData& conversion_data) const { - return expression_->ToCalcValue(conversion_data, PermittedValueRange()); + return expression_->ToCalcValue(conversion_data, PermittedValueRange(), + AllowsNegativePercentageReference()); } } // namespace blink |