Index: cc/layers/layer.cc |
diff --git a/cc/layers/layer.cc b/cc/layers/layer.cc |
index a9e59d35ed8007322e6961899eb8ad625c2e9b8a..9a3f6e62be53b29d105e31d8a7ddc888e3a3f848 100644 |
--- a/cc/layers/layer.cc |
+++ b/cc/layers/layer.cc |
@@ -1118,7 +1118,11 @@ bool Layer::AddAnimation(scoped_ptr <Animation> animation) { |
} |
void Layer::PauseAnimation(int animation_id, double time_offset) { |
- layer_animation_controller_->PauseAnimation(animation_id, time_offset); |
+ layer_animation_controller_->PauseAnimation( |
+ animation_id, |
+ base::TimeTicks::FromInternalValue(time_offset * |
+ base::Time::kMicrosecondsPerSecond) - |
+ base::TimeTicks()); |
SetNeedsCommit(); |
} |