diff options
Diffstat (limited to 'chromium/cc/input/single_scrollbar_animation_controller_thinning.cc')
-rw-r--r-- | chromium/cc/input/single_scrollbar_animation_controller_thinning.cc | 3 |
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() { |