summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/css/css_math_function_value.cc
diff options
context:
space:
mode:
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.cc5
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