summaryrefslogtreecommitdiffstats
path: root/chromium/cc/input/single_scrollbar_animation_controller_thinning.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/cc/input/single_scrollbar_animation_controller_thinning.cc')
-rw-r--r--chromium/cc/input/single_scrollbar_animation_controller_thinning.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/chromium/cc/input/single_scrollbar_animation_controller_thinning.cc b/chromium/cc/input/single_scrollbar_animation_controller_thinning.cc
index 0515aaff879..d01e1ac2bcd 100644
--- a/chromium/cc/input/single_scrollbar_animation_controller_thinning.cc
+++ b/chromium/cc/input/single_scrollbar_animation_controller_thinning.cc
@@ -7,6 +7,7 @@
#include <algorithm>
#include "base/memory/ptr_util.h"
+#include "base/numerics/ranges.h"
#include "base/time/time.h"
#include "cc/input/scrollbar_animation_controller.h"
#include "cc/layers/layer_impl.h"
@@ -95,7 +96,7 @@ float SingleScrollbarAnimationControllerThinning::AnimationProgressAtTime(
base::TimeTicks now) {
base::TimeDelta delta = now - last_awaken_time_;
float progress = delta.InSecondsF() / Duration().InSecondsF();
- return std::max(std::min(progress, 1.f), 0.f);
+ return base::ClampToRange(progress, 0.0f, 1.0f);
}
const base::TimeDelta& SingleScrollbarAnimationControllerThinning::Duration() {