summaryrefslogtreecommitdiffstats
path: root/ui/base/animation/tween.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ui/base/animation/tween.cc')
-rw-r--r--ui/base/animation/tween.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/ui/base/animation/tween.cc b/ui/base/animation/tween.cc
index a16bb18..3d57aef 100644
--- a/ui/base/animation/tween.cc
+++ b/ui/base/animation/tween.cc
@@ -91,6 +91,11 @@ gfx::Rect Tween::ValueBetween(double value,
Transform Tween::ValueBetween(double value,
const Transform& start_transform,
const Transform& end_transform) {
+ if (value >= 1.0)
+ return end_transform;
+ if (value <= 0.0)
+ return start_transform;
+
Transform to_return;
gfx::Point start_translation, end_translation;
float start_rotation, end_rotation;