summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/geometry/length_functions.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/geometry/length_functions.cc')
-rw-r--r--chromium/third_party/blink/renderer/platform/geometry/length_functions.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/chromium/third_party/blink/renderer/platform/geometry/length_functions.cc b/chromium/third_party/blink/renderer/platform/geometry/length_functions.cc
index f07da329692..e1fd678021a 100644
--- a/chromium/third_party/blink/renderer/platform/geometry/length_functions.cc
+++ b/chromium/third_party/blink/renderer/platform/geometry/length_functions.cc
@@ -40,7 +40,7 @@ float FloatValueForLength(const Length& length, float maximum_value) {
case Length::kFixed:
return length.GetFloatValue();
case Length::kPercent:
- return static_cast<float>(maximum_value * length.Percent() / 100.0f);
+ return clampTo<float>(maximum_value * length.Percent() / 100.0f);
case Length::kFillAvailable:
case Length::kAuto:
return static_cast<float>(maximum_value);